Senior Software Engineer, Code Modernization (AI)

5 - 9 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: MongoDB is seeking a Senior Software Engineer with solid software engineering skills and a machine learning background to join the Relational Migrator team. As a Senior Software Engineer, you will be pivotal in a product engineering group dedicated to helping users navigate code conversion challenges with AI support. This role can be based out of the Gurugram office or remotely in India. Key Responsibilities: - Collaborate with stakeholders to define and implement a code modernisation 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 to 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 knowledge by giving brown bags, tech talks, and evangelising appropriate tech and engineering best practices - Define and improve business and product metrics to optimize the quality and cost of AI usage Qualifications Required: - 5+ 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 engage in emerging trends and research relevant to product features - Excellent verbal and written communication skills Additional Company Details: MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. With MongoDB Atlas, the globally distributed, multi-cloud database available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure, MongoDB enables organizations of all sizes to easily build, scale, and run modern applications. MongoDB is committed to providing necessary accommodations for individuals with disabilities within the application and interview process, as an equal opportunities employer. (Note: Req ID: 425548),

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You