Software Engineer

Clarabridge

(Reston, Virginia)
Full Time
Job Posting Details
About Clarabridge
Clarabridge is the leader in Customer Experience Management. We help hundreds of the world’s most recognized brands understand and improve their customer experience. Using advanced text analytics, Clarabridge transforms survey, social, voice and all other forms of customer feedback into intelligence used to empower confident, decisive action across the business.
Summary
Clarabridge is looking for a progressive and innovative software engineer to focus on NLP technology in our growing development team. Our technologies and tool chain include Spring, SpringBoot, Elastic, Gradle, Spock, Jenkins, Chef, Docker, Nexus, and GitHub among others.
Responsibilities
* Design, implement and deploy scalable, distributed solutions to support our real-time NLP data analytic platform using modern engineering principles and techniques * Write testable, secure and well thought-out code in Java, C++ and/or Python * Write unit tests, lots of them. * Write automated acceptance tests, lots of those too. * Evaluate and implement tools to make the whole team’s job easier * Optimize and refactor existing code * Mentor and pair with other team members
Ideal Candidate
* Have a Bachelor’s degree or the foreign equivalent from a top tiered school in Computer Science, Engineering, Information Technology or Mathematics. * Have 5+ years professional software engineering experience preferably in the NLP or Information Extraction area. * Have experience with Machine Learning techniques and commonly used machine learning models * Embrace agile principles. * Insist on writing automated tests and building an automated CI/CD pipeline. * Have designed and built enterprise-class software before. * Like to collaborate and teach others. * Understand architectural trade-offs and can create practical-yet-forward-looking solutions. * Confidently and responsibly adopt and leverage new technologies.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.