About the job
To achieve an organization’s mission, leaders need strong team members who can create and analyze processes, communicate requirements, and develop innovative solutions throughout the execution of the mission. Whether reviewing program-wide technical architecture or providing AI and ML expertise, our clients need someone who combines deep technical understanding of software engineering with strong architectural judgment. That is why we need you, an experienced Agentic AI & ML Software Development Engineer who can operate at a system-of-systems level to support clients in advancing AI-enabled systems within an R&D environment.
Responsibilities
Design and maintain core agentic systems, including reasoning, planning, memory, tool-use, and multi-agent workflows.
Build and evolve application-layer infrastructure such as tool-calling, MCP integration, A2A communication, and context-window management.
Lead LLM orchestration and RAG capabilities, including prompt design, retrieval quality, grounding, and hallucination mitigation.
Translate product requirements into clear technical designs and ship end-to-end features quickly and reliability.
Prototype and experiment with new agentic capabilities, analyze results, and iterate based on user behavior.
Ensure high observability and reliability through instrumentation, SLOs, guardrails, and collaboration with infrastructure engineering.
Uphold engineering excellence by writing high-quality code, mentoring teammates, and enforcing strong privacy, security, and compliance practices.
Qualifications
Minimum
7+ years of experience with software engineering, including building and operating production systems
Experience in high-velocity environments, including owning and shipping complex products end-to-end
Experience with Python and at least one other backend language such as Java, Go, or Rust
Experience in big tech building customer-facing AI platforms or developer tools at scale
Preferred
Experience in healthcare, life sciences, or other regulated domains
Experience in security-conscious engineering, including input validation, output sanitization, audit logging, and responsible AI guardrails
Experience in startup or early-stage environments, including 0-to-1 product building
Experience with MCP at the client or consumer layer, including how agents discover and invoke tools via MCP
Ability to be comfortable with ambiguity and a high sense of urgency
Ability to be a self-starter and operate within a fast-paced environment
Master’s degree in a relevant field