Software Engineer, Data Migration

MongoDB MongoDB · Enterprise · Seattle, WA · PTO App Modernization ENG

Software Engineer to build tooling for application modernization and data migration to MongoDB, focusing on schema modeling, code generation, and data synchronization. The role involves designing and building components for a generative AI platform, code generation, and migration tools, with a focus on orchestration layers, integration points, and high-performance data systems. Experience with Java, streaming systems, and data-intensive applications is required.

What you'd actually do

  1. Contribute high-quality, well-tested backend code to the data migration engine and core components of our generative AI orchestration platform
  2. Collaborate effectively with Product Management, AI researchers and machine learning engineers and designers to build and deliver on the product roadmap
  3. Work to develop robust and efficient backend services that orchestrate AI functionalities
  4. Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration
  5. Participate actively in code reviews to enforce best practices and patterns

Skills

Required

  • computer science fundamentals
  • systems design
  • Java ecosystem
  • streaming systems
  • data-intensive applications
  • Java
  • Rust
  • C/C++
  • Python
  • systems-level programming
  • memory management
  • performance tuning
  • Apache Kafka
  • Debezium
  • relational data modeling
  • SQL database
  • algorithms
  • data structures
  • time and space complexity

Nice to have

  • JavaScript
  • React
  • cloud-native distributed systems
  • Kubernetes
  • NoSQL databases
  • open-source projects

What the JD emphasized

  • generative AI platform
  • code generation
  • data migration tools
  • orchestration layers
  • advanced AI capabilities
  • data migration suite
  • generative AI orchestration platform
  • orchestrate AI functionalities
  • data flow and orchestration

Other signals

  • generative AI platform
  • code generation
  • data migration tools
  • orchestration layers
  • leveraging advanced AI capabilities