Senior Software Engineer, Forward Deployed AI Engineer

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO App Modernization PM

This role focuses on exploring and applying Generative AI technologies to accelerate application modernization projects for enterprise clients. The engineer will evaluate, build, and apply AI tools, provide feedback to R&D, contribute to tooling prototypes, and help shape the product roadmap. The role involves working with customers on modernization initiatives, executing Proofs of Concept (POCs), and potentially developing or extending tools for customer success and product integration. A good understanding of Generative AI concepts and experience building AI tools is required, with a strong interest in AI-supported toolchains for application development.

What you'd actually do

  1. Contribute to customer application modernization initiatives at any or all phases of the application lifecycle: assessment and analysis; planning and design; data modeling; application code conversion, development, test and build; integration and release configuration, production operations, application optimisation, and best practices adoption
  2. Test drive MongoDB migration products to deliver on customer use cases and drive adoption of the product.
  3. Work closely with Product and Engineering teams to influence the direction of the MongoDB product roadmap
  4. Personally execute POCs including developing or extending existing tools when necessary and appropriate for customer success, with an eye towards reusability and eventual integration with our products.
  5. Work as part of a wider delivery team comprising consulting engineers from MongoDB Professional Services, project managers, and account teams

Skills

Required

  • 4+ years of experience as a field engineer or professional services consultant or full stack developer working directly with Enterprise clients
  • Proficiency in Java or C#
  • familiarity with common database access patterns and frameworks in Java or C#
  • Strong knowledge about enterprise-scale software architectures
  • Strong knowledge about application development methodologies
  • Strong knowledge about software deployment and operations
  • Experience developing enterprise applications using relational databases
  • Experience employing SQL and stored procedures with Oracle, MS SQL Server, Sybase and/or PostgreSQL databases
  • Good understanding of Generative AI concepts, tools, and services
  • Great communication skills (both spoken and written)
  • Problem solving skills
  • ability to collaborate across disciplines and teams
  • Willingness to dive into a complex domain
  • ask the right questions
  • bring new software tools and technologies to the table to solve customer problems

Nice to have

  • Experience of using and developing with MongoDB
  • Experience of developing with JSON based Document models
  • Any experience to build new applications/tools using Generative AI is a big plus
  • Cursor, Claude Code, Gemini, and OpenAI APIs
  • a strong interest in how AI supported toolchains can improve application development
  • Experience of using and developing with MongoDB and JSON based Document models is highly desirable

What the JD emphasized

  • Generative AI
  • application modernization
  • tools
  • build new applications/tools using Generative AI
  • AI supported toolchains

Other signals

  • exploring the possibilities of Generative AI technologies
  • providing invaluable feedback to MongoDB’s R&D teams to drive future capabilities
  • evaluation, build, and applying tools in modernization projects
  • contributing to the development of tooling prototypes
  • shape the product roadmap
  • Good understanding of Generative AI concepts, tools, and services
  • Any experience to build new applications/tools using Generative AI is a big plus
  • AI supported toolchains can improve application development
  • Contribute to customer application modernization initiatives
  • Personally execute POCs including developing or extending existing tools when necessary and appropriate for customer success, with an eye towards reusability and eventual integration with our products