> Markdown version of [/jobs/ext/517719-senior-software-engineer-talent-matching-software](https://www.wearedevelopers.com/jobs/ext/517719-senior-software-engineer-talent-matching-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Talent Matching Software - **Company:** Adept ID, Inc. - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $182,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Code Review, Software Debugging, Distributed Systems, Python (Programming Language), PostgreSQL, Language Modeling, Search Technologies, Software Engineering, Data Streaming, Web Services, Large Language Models, Backend, Low Latency, Machine Learning Operations, Amazon Simple Queue Service (SQS), Webhooks - **Published:** June 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5a60a5598b924855 ## About the Role Do you have experience in Web services design?, * 5+ years of software engineering experience with strong Python skills * Hands-on experience designing and operating production APIs and backend services at scale * Experience designing asynchronous APIs (queues, events, webhooks, or streaming) and reasoning about concurrency * Comfortable in a stack like ours: Python on AWS, infrastructure as code using CDK, asynchronous services over SQS, and Postgres (with VectorChord for vector search) * Fluency with AI-assisted development: building with coding agents and LLM tools is part of your normal workflow * Strong fundamentals in testing, observability, and debugging across distributed systems * Nice to have: experience with small language models (SLMs), including fine-tuning, evaluation, or serving them in production * Nice to have: experience close to AI/ML systems, such as model serving, retrieval, or evaluation harnesses * Staffing, recruiting, or HR tech experience is a plus ## Description We are hiring a Senior Software Engineer to build the core software behind our talent matching: the services that search, score and rank candidates and the APIs that deliver matches to some of the largest HR technology organizations in the world, and to our own staffing business. Data Science owns the matching and language models; you own the production services, serving layer, and APIs that put them to work reliably and at low latency. This is a hands-on role for an engineer who builds with modern AI tooling by default, on a small and growing team., * Design, build, and operate the backend services and APIs that power talent matching in production * Build asynchronous, event-driven APIs and pipelines that stay fast and reliable under load * Partner with Data Science to take their matching and language models from prototype to reliable production services * Use AI-assisted development daily to design, write, test, and review code, and help set our standards for it * Own quality for what you ship: testing, monitoring, latency, and cost * Collaborate with Product and Operations to turn real recruiter and candidate needs into shipped features ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Beyond Webhooks: The Future of Scalable API Event Delivery](https://www.wearedevelopers.com/videos/100312-beyond-webhooks-the-future-of-scalable-api-event-delivery) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)