Babelstreet
NLP/Linguistics Software Engineer
Somerville, Massachusetts, United States · Senior
Sponsorship not specified$85k-$100kDetected 36 days ago
PythonJavaElasticsearchMachine LearningNLPAgile
About the role
- Babel Street empower s government and commercial organizations to transform high-stakes identity and risk operations into a strategic advantage.
- Babel Street is headquartered in Reston, Virginia, with regional offices in Boston, MA and Cleveland, OH, and international offices in Australia, Canada, Israel, Japan, and the U.K. For more information, visit www. babelstreet.com.
- ROLE SUMMARY Babel Street is looking for a Software Engineer to join our Analytics Group.
Responsibilities
- In this role, you will help create the next generation of architecture and components for our analytics platform, focusing specifically on our record matching functionality.
- You will bridge the gap between linguistic theory and practical AI applications, helping us implement practical, innovative text analytics and AI-driven features.
- You will work closely with senior engineers to learn how to deliver software that is safe, reliable, and production-ready.
- You will help build systems where every match is defensible, auditable, and tunable - a rare luxury in modern ML-heavy stacks.
- Since our platform processes data from around the globe, your linguistic insights can directly inform how we build and polish the NLP and computational linguistics components that make our record matching world-class.
- 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.
- We trust our employees to manage their own time and balance their personal and work lives.
Requirements
- 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).
- Ability to work across teams and make steady progress in ambiguous problem spaces.
Nice to have
- Bachelor's degree in Computer Science, Linguistics, or a related technical field.
- Preferred (Nice to Have)
Compensation
- We are committed to investing in our employees.
- Further, Babel Street will not discriminate against applicants for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co‐worker, Pay Transparency Nondiscrimination.
- Upon request, we will provide you with more information about such accommodations.
- Range for this position based on qualifications and experience
- $100,000 - $120,000 USD
Benefits
- Babel Street covers 85-100% monthly premium costs for Medical, Dental, Vision, Life & Disability insurances - for you and your family!
- Retirement Plans: Babel Street offers both a Traditional and Roth 401(K) with a very competitive match.
- Unlimited Flexible Leave: We trust our employees to manage their own time and balance their personal and work lives.
- Tuition Reimbursement: We are committed to investing in our employees.
- One way we do that is with our Tuition Reimbursement Program for continuing education.
Equal opportunity
- Babel Street is an equal opportunity/affirmative action employer.
- In addition, Babel Street's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works.
- equal opportunity/affirmative action employer.
Apply directly at Babelstreet →Create a free account for alerts like thisView Babelstreet immigration profile
This listing is sourced directly from Babelstreet's careers page and normalized into a canonical job model.