Job Summary:
hatch I.T. is partnering with Babel Street to find an NLP/Linguistics Software Engineer. In this role, you will implement and maintain software features at the intersection of NLP algorithms and data science, while collaborating closely with senior engineers to deliver reliable and production-ready software for their analytics platform.
Responsibilities:
• Write high-quality, maintainable code to support the analytics platform and its record matching components.
• Take theoretical ideas from linguistics and data science and implement them as practical software features.
• Help optimize and maintain search engine components, including Elasticsearch data modeling and performance tuning.
• Participate in agile sprint planning and work daily with senior partners to translate project requirements into technical solutions.
• Assist in designing and shipping robust APIs and scalable architectures that integrate into our AI-native platform.
Qualifications:
Required:
• 2–4 years of professional software engineering experience (including high-impact internships or projects).
• Proficiency in Java (our core analytics language) or Python (for AI/ML integrations).
• Problem Solver: Ability to work across teams and make steady progress in ambiguous problem spaces.
• Educational Foundation: Bachelor's degree in Computer Science, Linguistics, or a related technical field.
Preferred:
• Foundation in Data Science: Experience with data quality evaluation, data annotation, or guideline design, preferably for linguistics.
• Familiarity with Elasticsearch internals or other search/retrieval-based systems.
• Exposure to computational linguistics or natural language processing (NLP).
• Interest in Kubernetes and cloud-native architectures.
Company:
We understand that behind every breakthrough technology are passionate people committed to making a real-world impact. Founded in 2011, the company is headquartered in Vienna, USA, with a team of 11-50 employees. The company is currently Early Stage.