Jobs · Engineering · Oregon

Software Engineer, Code Generation

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

About the role

MongoDB is seeking a Software Engineer with solid software engineering skills and a machine learning background. The ideal candidate will join the Relational Migrator team, which is expanding its toolkit to refine code using a mix of AI and traditional text processing.

Responsibilities

  • Collaborate with stakeholders to define and implement a code modernization strategy, ensuring that transformed code aligns with modern software practices while preserving original functionality.
  • Develop and maintain a robust code parser to accurately interpret legacy code structures, converting them into a standardised format like an abstract syntax tree (AST).
  • Provide thought leadership to the engineering team on using emerging technologies, frameworks, and approaches to solve different problems.
  • Collaborate closely with product managers and other engineers to understand business priorities and propose new solutions.
  • Contribute and maintain the high quality of the codebase with tests that provide a high level of functional coverage and non-functional aspects with load testing, unit testing, integration testing, etc.
  • Share your knowledge by giving brown bags, tech talks, and evangelising appropriate tech and engineering best practices.
  • Define and improve business & product metrics to optimise the quality and cost of AI usage.

Requirements

  • 2+ years of professional software development experience in Java or another programming language.
  • Experience with generative AI and specifically LLMs is highly desirable.
  • Experience with text processing engines such as ANTLR is highly desirable.
  • Strong understanding of software engineering, system design, data engineering and/or cloud architecture.
  • Experience with compiler design, code parsing or related areas.
  • Familiarity with concepts like abstract syntax trees (AST), lexical analysis, and syntax analysis.
  • Curiosity, a positive attitude, and a drive to continue learning.
  • Actively engages in emerging trends and research relevant to product features.
  • Excellent verbal and written communication skills.

Qualifications

  • Experience with generative AI and specifically LLMs is highly desirable.
  • Experience with text processing engines such as ANTLR is highly desirable.
  • Strong understanding of software engineering, system design, data engineering and/or cloud architecture.
  • Experience with compiler design, code parsing or related areas.
  • Familiarity with concepts like abstract syntax trees (AST), lexical analysis, and syntax analysis.
  • Curiosity, a positive attitude, and a drive to continue learning.
  • Actively engages in emerging trends and research relevant to product features.
  • Excellent verbal and written communication skills.

Skills

  • Experience with generative AI and specifically LLMs.
  • Experience with text processing engines such as ANTLR.
  • Strong understanding of software engineering, system design, data engineering and/or cloud architecture.
  • Experience with compiler design, code parsing or related areas.
  • Familiarity with concepts like abstract syntax trees (AST), lexical analysis, and syntax analysis.
  • Curiosity, a positive attitude, and a drive to continue learning.
  • Excellent verbal and written communication skills.

Benefits

  • 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
  • Health benefits offerings

Pay

MongoDB’s base salary range for this role is $109,000—$215,000 USD.

Schedule

The role is based out of North America in the PST and MST zones only.

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