Senior Software Engineer, AI Framework Integrations
Build and operate MongoDB integrations for fast-moving AI frameworks and developer tools, contributing upstream to open-source ecosystems. The role requires 5+ years of backend or developer-library experience, strong Python and/or TypeScript skills, and an interest in agentic AI, retrieval, embeddings, and vector search.
About the job
Responsibilities
- Design, build, test, and ship MongoDB integrations across AI frameworks including LangChain, LangGraph, LlamaIndex, n8n, and Mastra.
- Own integrations from exploratory spike through production release and ongoing maintenance.
- Take ownership of ambiguous problems and drive them to completion independently.
- Assess new frameworks, define minimum viable integrations, validate them with users, and recommend further investment.
- Contribute high-quality code upstream to external repositories and work through maintainer review cycles.
- Build and maintain CI/CD, automated testing across framework and server versions, compatibility practices, and release readiness.
- Own operational health, including monitoring, upgrades, breaking-change response, issue triage, and post-launch follow-through.
- Partner with the Database Experience organization on required driver, platform, and product capabilities.
- Collaborate with product management, product design, partners, field teams, and open-source maintainers.
- Shape architecture and development practices, conduct code reviews, share knowledge, and mentor engineers.
- Track Python, TypeScript, and AI builder ecosystem developments.
- Identify emerging opportunities and communicate issues, risks, and resource needs clearly.
Requirements
- 5+ years of experience building backend systems or developer-facing libraries.
- Strong proficiency in Python and/or TypeScript.
- Experience building core components for scalable, high-availability services, developer platforms, or libraries.
- Experience designing, writing, testing, debugging, and performance-tuning software in large, long-lived codebases.
- Ability to identify problems, implement solutions, and deliver complex projects independently with minimal guidance.
- Product-minded judgment and comfort making pragmatic tradeoffs amid ambiguity and rapidly evolving technologies.
- Ability to manage multiple projects while maintaining prioritization and quality.
- Strong interest in AI frameworks, agentic patterns, retrieval-augmented generation, embeddings, vector search, and developer tooling.
- Excellent verbal and written technical communication skills.
- Collaborative, approachable, curious, and intellectually honest working style.
Nice to Have
- Meaningful open-source contributions, especially to repositories maintained by others.
- Experience building AI or framework integrations, MCP servers, agent skills, or plugins for agentic applications.
- Familiarity with AI IDEs, command-line tools, assistants, and agentic AI tooling.
- Experience building and operating CI/CD and automated testing infrastructure for libraries with many downstream version and platform combinations.
- Database experience, knowledge of database internals, query optimization, or MongoDB expertise.
- Experience with vector search, embedding pipelines, or index management.
- Working knowledge of Java, Go, C#, or Rust.
- Experience with Docker, Kubernetes, AI frameworks, and AI tooling.
- Experience instrumenting usage telemetry and using it to guide investment decisions.
- Familiarity with Jira.
Compensation and Benefits
- Hybrid working model based in Gurugram.
- Opportunity to work on high-visibility integrations across open-source AI ecosystems and collaborate with external maintainers.
Skills
Python, TypeScript, LangChain, LangGraph, Llamaindex, n8n, Mastra, MongoDB, CI/CD, Automated Testing, Vector Search, Embeddings, Docker, Kubernetes, Mcp
Similar jobs
Backend Engineering jobsLeads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.