Company Type

Digital Reasoning is a market leader in cognitive computing - the use of artificial intelligence and machine learning techniques to better understand patterns in human communication. Whether it’s uncovering insider trading, helping combat illegal activities involving children, or delivering patient-centric healthcare, our technology empowers people to make a difference in their organizations and the world.

As a Software Engineer/Developer, you’ll be an integral part of the Core Engineering team, and will be responsible for understanding/documenting client business objectives and develop a technical approach to achieve a client objective. You’ll be working with the following technologies: Kotlin, Java, Javascript, Groovy, SQL, and ElasticSearch.

Specific Responsibilities:

  • Contribute to a complex code base
  • Work closely with the customer to define requirements, architect solutions while working with the Product team to drive architectural decisions, project and product direction and overall customer success
  • Work closely with the data science team to scale their analytic models into a production environment
  • Create well engineered, well tested and well documented software libraries and applications

Required Qualifications:

  • Bachelors Degree (or higher) in Computer Science, or related field
  • 5+ years engineering experience, including working with content/knowledge, distributed data processing platforms and/or technologies
  • 3+ years Java programming experience and/or C++, C#
  • Must have excellent communication skills with the ability to present complex technical solutions to business people
  • Prior customer facing experience
  • Ability to work independently as well as with a group environment
  • Understanding of distributed Sub Version Control Systems, such as git
  • Working knowledge of SQL
  • Comfortable with UNIX shell scripting

Nice to have:

  • Working knowledge of NoSQL database technology
  • Knowledge of web application servers such as Jetty or JBoss
  • Experience in Natural Language Processing (NLP), text analytics, machine learning, and/or artificial intelligence (AI)
  • Experience with at least one scripting language (Python, Ruby, etc.)
  • Exposure to project  management systems such as Jira
Read Full DescriptionHide Full Description
Confirmed 6 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up