Skip to content
MongoDBMongoDB

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

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads 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.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

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.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

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.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

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.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

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.