FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

NLP/Linguistics Software Engineer
hatch I.T.NLP Software Engineer at Babel Street developing text analytics and AI-driven features. Collaborating with engineers to enhance record matching on their analytics platform.
Tech Stack
Tools & technologiesCloudElasticSearchJavaKubernetesPython
About the role
Key responsibilities & impact- Implement and Maintain: Write high-quality, maintainable code to support the analytics platform and its record matching components.
- Bridge Theory and Practice: Take theoretical ideas from linguistics and data science and implement them as practical software features.
- Support Search Internals: Help optimize and maintain search engine components, including Elasticsearch data modeling and performance tuning.
- Collaborate and Learn: Participate in agile sprint planning and work daily with senior partners to translate project requirements into technical solutions.
- Build Scalable Systems: Assist in designing and shipping robust APIs and scalable architectures that integrate into our AI-native platform.
Requirements
What you’ll need- 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.
- 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.
Benefits
Comp & perks- Professional development opportunities
- Flexible work arrangements
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonAPIsdata quality evaluationdata annotationguideline designElasticsearchcomputational linguisticsnatural language processingcloud-native architectures
Soft Skills
problem solvingcollaborationagile methodology