Senior Product Manager, Python Developer Experience

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Developer Experience PM

Senior Product Manager for Python Developer Experience at MongoDB. This role focuses on defining the strategy and roadmap for MongoDB's Python driver, integrations, and tooling, ensuring a seamless experience for Python developers and data scientists. The role involves understanding developer pain points, collaborating with engineering, and staying ahead of trends in the Python ecosystem. While not directly building AI models, the role requires experience with AI development concepts and tools like Langchain, Langgraph, and LlamaIndex, as well as ML/DS concepts, to inform product strategy for AI solutions.

What you'd actually do

  1. You will own the strategic vision, product strategy, and roadmap for how MongoDB serves Python developers—defining how our portfolio of client libraries, framework integrations, and ecosystem partnerships should evolve to meet both current developer expectations and future trends in the Python ecosystem.
  2. You will collaborate closely with engineering, documentation, DevRel, and community teams to deliver a cohesive developer experience, and act as a champion for the Python ecosystem within MongoDB.
  3. You’ll stay ahead of trends, identify strategic opportunities, and make evidence-based decisions that drive adoption and delight.
  4. As part of onboarding, you will build and document an application using MongoDB and a Python framework of your choice to gain firsthand insight into the developer experience.
  5. You’ll also engage directly with community forums, conferences, and open-source contributors to deepen your understanding, validate direction, and build trust with developers.

Skills

Required

  • 3-5 years of product management experience with a track record of shipping developer-facing tools, integrations or APIs
  • 3-5 years of commercial experience developing web applications in Python (the interviews for this position will include a live coding component meant to showcase your understanding of idioms, patterns, and evolving runtime environments) - including Django, FastAPI and Flask
  • Experience with or exposure to Machine Learning and Data Science concepts and tools, including familiarity with common ML frameworks (e.g., scikit-learn, TensorFlow, PyTorch) and data analysis libraries (e.g., Pandas, NumPy), as well as an understanding of data pipelines and model deployment
  • Experience with AI development, including familiarity with Python AI frameworks and libraries such as Langchain, Langgraph, or LlamaIndex for deploying and managing AI solutions
  • Ability to communicate sophisticated technical concepts simply and convincingly to a wide range of audiences
  • Ability to distill customer use cases and requirements, write comprehensive business cases and execute on them

Nice to have

  • Curiosity, a positive attitude, and a drive to continue learning
  • Foster an inclusive and respectful work environment according to MongoDB's Core Values

What the JD emphasized

  • hands-on experience building with Python
  • translate developer pain points into clear, actionable product direction
  • 3-5 years of commercial experience developing web applications in Python
  • live coding component meant to showcase your understanding of idioms, patterns, and evolving runtime environments
  • Experience with or exposure to Machine Learning and Data Science concepts and tools
  • Experience with AI development, including familiarity with Python AI frameworks and libraries such as Langchain, Langgraph, or LlamaIndex