Jobs · Engineering · Oregon

Software Engineer, Data Migration

MongoDB · Oregon, United States · 3 wk ago
Engineering$106k–$209k/yrFull-time

About the role

MongoDB is building a world-class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time.

Responsibilities

  • Design, build, and optimize the underlying data structures, algorithms, and database interactions that power our generative AI platform, code generation and migration tools.
  • Craft sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation.
  • Build and optimize the data migration suite using a modern technology stack, including Java, Spring Boot, Kafka, Debezium, and React.
  • Work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers, product management, and other engineers.
  • Contribute high-quality, well-tested backend code to the data migration engine and core components of our generative AI orchestration platform.
  • Collaborate effectively with Product Management, AI researchers, and machine learning engineers and designers to build and deliver on the product roadmap.
  • Deliver at least one large-scale feature that spans the entire tech stack within six months.
  • Become a key contributor to our backend stack, capable of taking on complex features independently.
  • Help recruit and interview new members of the team.
  • Collaborate effectively with other teams at MongoDB on cross-functional projects.

Requirements

  • 2+ years of engineering experience in backend systems, distributed systems, or core platform development.
  • Experience in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning.
  • Experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium.
  • Experience with relational data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc).
  • Exposure to client-side technologies such as JavaScript and React is a plus.
  • A good understanding of algorithms, data structures, and their time and space complexity.
  • A curiosity, a positive attitude, and a drive to continue learning.
  • Excellent verbal and written communication skills.

Qualifications

  • Familiarity with cloud-native distributed systems (e.g., Kubernetes) is a nice to have.
  • Experience with NoSQL databases and understanding of their trade-offs is great, but not required. We'll teach you NoSQL.
  • Contributions to relevant open-source projects are a plus.

Skills

  • Strong background in computer science fundamentals, systems design.
  • Experience in the Java ecosystem.
  • Experience with streaming systems.
  • Experience with data-intensive applications.

Benefits

Salary is one part of MongoDB's total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings.

Similar jobs

Software Engineer

IntuitivePeachtree Corners, GA· Today
Engineering$128k–$173k/yrapply on careers.intuitive.com

Software Engineer

RevatureTampa, FL· Yesterday
Engineering$50k/yrapply on revature.com

Software Engineer

TEKsystemsVilla Park, IL· Yesterday
Engineering$110k–$126k/yrapply on ars2.equest.com

Software Engineer

AscendSan Francisco, CA· Yesterday
Engineering$140k–$175k/yrapply on grnh.se

Software Engineer

Allen Control SystemsSan Jose, CA· Yesterday
Engineering$180/hrapply on jobs.ashbyhq.com

Software Engineer

ConstellationChicago, IL· 1 wk ago
Engineering$95k–$105k/yrapply on jobs.constellationenergy.com