NLP/Linguistics Software Engineer
hatch IT
Job Description
Job Description
hatch I.T. is partnering with Babel Street to find an NLP/Linguistics Software Engineer . Please see details below:
About the Role
Babel Street is looking for a Software Engineer to join their Analytics Group. This is an execution-focused "builder" role for an engineer early in their career who wants to work at the intersection of NLP algorithms, search engines, and data science techniques. In this role, you will help create the next generation of architecture and components for their analytics platform, focusing specifically on their 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.
About the Company
Babel Street is the trusted technology partner for the world’s most advanced identity intelligence and risk operations. They deliver advanced AI and data analytics solutions providing unmatched, analysis-ready data regardless of language, proactive risk identification, 360-degree insights, high-speed automation, and seamless integration into existing systems. Babel Street empowers government and commercial organizations to transform high-stakes identity and risk operations into a strategic advantage. The actionable insights we deliver safeguard lives and protect critical assets around the world. 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.
What you will do:- 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.
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 (Nice to Have):
- 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.
- Month 1–2: Ramp up on the analytics stack and record matching architecture; ship your first initial changes to production.
- Month 3–4: Take ownership of a specific component or pipeline improvement with guidance, including full testing and documentation.
- Month 5–6: Deliver a measurable improvement to record matching quality or pipeline reliability and contribute to team design discussions.
The record matching functionality is where Babel Street’s signals become usable intelligence. Do you care about provenance, explainability, and trust? When a match decision affects whether someone is onboarded or investigated, "the model said so" is not good enough. You will help build systems where every match is defensible, auditable, and tunable — a rare luxury in modern ML-heavy stacks. Do you speak multiple languages? 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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$65 - $85 per hour
Title: Software Engineer Job Type: Contract Contract Length: TBD Pay Range: $65-$85/hr Start Date: ASAP Location: Hybrid (3 days per week onsite in Boston, MA) About the Opportunity Our client, a leader in the investment management industry, is looking for a skilled...SuggestedContract workImmediate start3 days per week- ...achieve their goals. Job Description Design, plan, and implement software and data services that support and enrich research productivity... ...Science Initiative (HDSI) is hiring a Senior Research Software Engineer (RSE) to support a portfolio of faculty‑led research projects...SuggestedFull timeWork experience placementRemote work
- ...Clearance: DoD Top Secret Clearance required after day 1. RTX BBN Networking and Cyber Technologies group is seeking a Research Software Engineer, Formal Methods who will develop software to enhance the security and resilience of large‑scale dynamic systems. The role...SuggestedTemporary workRelocation packageFlexible hours
- Harvard Kennedy School is looking for a Research Infrastructure and Software Engineer to build and maintain a top-tier research environment. Collaborating with various teams, you will develop innovative solutions for research compliance and computing. Ideal candidates will...SuggestedRemote job
$68.9k - $131.1k
Role Overview RTX BBN Technologies is looking for a Cyber Research Software Engineer to develop systems and software to deter and defeat our Nation’s adversaries. Key Responsibilities Perform advanced software development in C, with an emphasis on low‑level operations....SuggestedRelocation packageFlexible hours- Prattwhitney is seeking a Research Software Engineer with a focus on formal methods in dynamic systems. This hybrid role, based in Cambridge, requires expertise in Python and C/C++, with additional experience in formal methods and systems security. The successful candidate...
- ...Harvard Kennedy School (HKS) and reporting to the Director of Research Computing and Data Services, the Research Infrastructure and Software Engineer will design and build software and platforms for fast, reproducible, and scalable research. You will problem‑solve and apply...Work experience placementLive inRemote work
- ...to understand how those features work and contribute to different parts of the platform. What skills do I need 3-5+ years of software engineering experience, ideally at a SaaS enterprise software company. Strong proficiency in TypeScript is required. Familiarity with...Temporary workWork at officeFlexible hours3 days per week
- ...area of expertise as well as building strong people and project management skills. Learn more here: Job Description The Senior Software Engineer / Architect will contribute to the strategic direction of the University's financial management systems, with a primary...Work experience placementWork at office
- At IBM Research, we are the innovation engine of IBM. Exploring what’s next in computing and shaping the technologies the world will... ...In this role, you will be at the forefront of foundation model/software harness co-design. You will bridge the gap between cutting‑edge...Full timeContract workTemporary workPart timeShift workDay shift
- A leading tech firm in Boston seeks an experienced NLP and AI professional to lead the development of strategic AI agents. Key responsibilities include implementing advanced algorithms, managing AI solutions, and collaborating with diverse teams. The ideal candidate has...Remote job
- ...Job Title Software Development Engineer – Medical Device / Signal Processing (Cambridge, MA) Job Description At Philips, we transform healthcare by putting people first. As a Software Development Engineer, you will create technology that saves lives, enhances patient experiences...Work at officeWork visaRelocation package3 days per week
$126k - $201.6k
...Software Development Engineer – Medical Device / Signal Processing (Cambridge, MA) At Philips, we’re transforming healthcare by putting people first—patients and care providers. By blending human insight with clinical expertise, we deliver advanced solutions that improve...Full timeWork at officeWorldwideWork visaRelocation package3 days per week$131.1k
Prattwhitney in Cambridge, Massachusetts is seeking a Cyber Research Software Engineer to develop systems aimed at deterring adversaries. You will engage in advanced software development, implementing solutions across various architectures and performing system analyses...- DeWinter Group is seeking a skilled Software Engineer to join their client’s technology team in a hybrid role based in Somerville, MA. You will be responsible for maintaining and enhancing applications for investment operations while collaborating with business stakeholders...Contract work3 days per week
- ...comfortable traveling 4050% and working directly with external stakeholders. Growth Signals is hiring a Forward Deployed Software Engineer to support the delivery of enterprise customer solutionsfrom discovery and requirements through deployment and adoption. This...Permanent employmentFull timeRemote work
$500 per day
...About the Role:Psst is seeking a highly skilled and motivated Software Engineer to oversee the next generation build of the Psst Safe. Development specs, based on prototypes developed by Berkman Kleins ASML and opsec expert Micah Lee, include applications leveraging hardware...Remote workFlexible hours- ...dependent on level of experience Working Hours Full-time (37.5 hours/week) Contract Type Permanent Pharos is seeking a Senior Software Engineer with a strong focus on automated testing to help drive quality and reliability across our product suite. Working within a cross...Permanent employmentFull timeContract workWork at officeFlexible hoursShift workNight shift
- ...are no rigid specs. You’ll help define what gets built and how. Qualifications 5+ years building production systems Strong backend engineering skills — you’ve built and scaled real systems (we use Python, but care more about depth than specific frameworks) Experience with...Work at officeRelocation
- ...at scale. Role Brainstorm with Product Managers and Designers to conceptualize new features and solutions Collaborate with other engineering teams to build new features for our growing user base Work with the support team to triage bugs and troubleshoot production issues...Work at office
- ...Senior Software Engineer – Search Job Summary: As a Senior Software Engineer on our Search Services and Applications team, you’ll design and... ...traditional and AI‑powered search (OpenSearch/Elasticsearch, NLP, vector search, and LLM‑enabled experiences). You’ll be hands‑...Contract work
$160k - $225k
A leading compensation intelligence company is seeking a Software Engineer to build systems and infrastructure for its core products. This role offers significant ownership and autonomy in a collaborative environment. Candidates should have at least 5 years of experience...Remote work- ...time and resources to explore new ideas, but always rooted in engineering best practices. As a result, we can innovate rapidly to produce... ...technology that is scalable, robust, and useful. As a Backend Software Engineer II on Emergence, you will develop the software behind...Work at officeWorldwide
- ...numerous awards and recognitions for ingenuity and impact to customers. Come join our team! We are currently recruiting for a Software Engineer. This role is based in the UK. Candidates must be legally authorized to work in the UK at the time of hire. This role does not...
$86.8k - $165.2k
...Role Overview We are seeking an experienced SW engineer to join our Physical Sciences and Systems group in Cambridge, Massachusetts. You... ...multi‑domain system architectures. The focus is on embedded software generation, testing, and research in C++, C, and Linux. Responsibilities...Temporary workWork experience placementFlexible hoursNight shift- ...Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java... ...Apply: Recent computer science/engineering/mathematics/statistics or science graduates... ...communication skills Preferred skills: NLP, text mining, Tableau, time series...
- ...Job Title: Sr. Software Engineer - SAS Duration: 6+ Month Contract with possible extension Location - Chelsea, MA About the Role : The engineer will install, configure, and administer SAS 9.4m8 across Windows and Linux environments, consolidating three on-...Contract work
- Job Title: Senior Full Stack Software Engineer (React, MongoDB, TypeScript) Location: [Remote / Hybrid / On-site - specify] Employment Type: Full-Time Experience Level: Senior (5+ years) About the Role We are seeking a highly skilled Senior Full Stack Software Engineer...Full timeRemote workFlexible hours
- I did my part and supported the Regular Toilet is looking for a Software Engineer to join their team in Somerville, MA. In this hybrid role, you will contribute to exciting projects that improve the efficiency and quality of frontline operations using cutting-edge technology...Flexible hours
- Philips Iberica SAU is looking for a Software Design Assurance Quality Engineer to ensure top-level design quality assurance for cloud-based medical software. You will lead assessments, conduct root cause analyses, and implement quality plans while ensuring compliance...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to NLP/Linguistics Software Engineer. Be the first to apply!
- software engineer amazon Somerville, MA
- agile software developer Somerville, MA
- software developer positions Somerville, MA
- senior software design engineer Somerville, MA
- software developer Somerville, MA
- ngo software engineer Somerville, MA
- startup software engineer Somerville, MA
- senior software engineer Somerville, MA
- real time software engineer Somerville, MA
- senior software engineer ruby on rails Somerville, MA


