Join a forward-thinking engineering team building Syntrix Core, the engine powering intelligent customer simulation. As a Software Development Engineer II, you'll help shape a multi-tenant platform that runs high-volume, AI-driven conversations for enterprise applications including contact center validation, agent training, and model testing.
What You'll Do
- Design and maintain Python-based backend services that orchestrate AI agent workflows using frameworks like LangChain and LangGraph
- Build scalable, cloud-native microservices deployed on Kubernetes, emphasizing resilience and performance
- Develop and extend REST APIs using the Litestar framework with strong typing and Pydantic data models
- Implement conversation state management in Couchbase, applying optimistic concurrency control for consistency across distributed environments
- Integrate with third-party contact center platforms and large language model providers through unified gateway abstractions
- Write clean, testable code with a focus on behavior-driven testing at both unit and integration levels
- Collaborate with senior engineers to define system architecture and drive technical innovation
What We're Looking For
- Bachelor’s degree in Computer Science or a related field
- At least 4 years of professional software development experience
- Strong command of Python, including async programming, type hints, and modern tooling (uv, ruff, mypy)
- Proven experience building and deploying microservices and REST APIs in production environments
- Familiarity with NoSQL or document databases such as Couchbase, PostgreSQL, or Firestore
- Working knowledge of Kafka and event-driven architectures
- Experience with containerization using Docker and orchestration via Kubernetes
- Solid grasp of distributed systems concepts, including idempotency, stateless design, and concurrency control
- Proficiency with Git and CI/CD pipelines, preferably GitLab CI
- Demonstrated commitment to automated testing and code quality
- Strong problem-solving skills and a focus on delivering value to end users
Nice to Have
- Hands-on experience with AI/ML frameworks or LLM application development
- Exposure to LangChain, LangGraph, or similar agent orchestration tools
- Familiarity with Pydantic and Litestar (or FastAPI/Starlette)
- Experience integrating with LLM providers such as OpenAI, Anthropic, or Google VertexAI
Work Environment
This is a fully remote position open to candidates in the U.S. We operate on a remote-first model, offering flexibility and work-life balance. Optional WeWork access is available for team meetups or collaborative work.
Benefits
- Comprehensive medical, dental, and vision coverage
- Wellness programs and access to an Employee Assistance Program (EAP)
- 401(k) plan with a 4% employer match (100% on first 3%, 50% on next 2%)
- Health Savings and Flexible Spending Accounts (HSA/FSA)
- Employee Stock Purchase Program (ESPP) with a discount
- Supplemental insurance options: life, disability, AD&D, critical illness, identity protection, and legal plans
- Generous parental leave and fertility support
- Flexible paid time off and paid public holidays
- Professional development resources and growth opportunities
Our Culture
We value diverse perspectives, continuous learning, and individual empowerment. Our environment supports innovation through inclusion, embraces unique contributions, and prioritizes both personal and professional well-being. We are committed to equal opportunity and welcome applicants from all backgrounds.


