Staff Software Engineer, Data Migration

8 - 12 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Staff Software Engineer at MongoDB, you will play a crucial role in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power the generative AI platform and code generation tools. Your responsibilities will include: - Executing a comprehensive code modernization strategy aligning transitioned code with cutting-edge practices - Designing, implementing, and optimizing high-performance data structures and algorithms for core components of the generative AI orchestration platform - Collaborating with AI researchers and machine learning engineers to understand data needs - Identifying and addressing performance bottlenecks and architectural challenges within data flow and orchestration - Contributing to platform features like data versioning, efficient data retrieval, and ensuring data integrity for AI-generated code and related metadata - Empowering the engineering team with thought leadership on emerging technologies and best practices - Engaging with product leaders and senior management to align technical solutions with business strategies - Mentoring and guiding junior and senior engineers on best practices in data structures, algorithms, and database design - Participating in code reviews, design discussions, and contributing to the technical direction of the team - Developing robust and efficient backend services that orchestrate AI functionalities Qualifications required for this role: - 8+ years of engineering experience in backend systems, distributed systems, or core platform development - Deep expertise in data structures and algorithms - Deep understanding of SQL (preferably Oracle) and proficiency in Java and one or several of Rust, C/C++, and/or Python - Previous experience in a comprehensive code modernization strategy - Hands-on experience with sophisticated text processing engines like ANTLR - Hands-on experience in AST and control flow graph analysis - Comprehensive knowledge of compiler design, code parsing, or related disciplines - Familiarity with core concepts such as lexical analysis and syntax analysis - Actively engages in emerging trends and research relevant to product features - Excellent verbal and written communication skills Success Measures: Within the first three months, you will have: - Familiarized yourself with the MongoDB database and aggregation language - Familiarized yourself with the problem space and domain - Set up software development infrastructure to enable development using relevant tech stacks - Started collaborating with your peers and contributed to code reviews Within six months, you will have: - Worked on and delivered a large-scale code analysis feature in the product - Contributed to and helped deliver releases of the product - Reviewed and contributed to scope and technical design documents Within 12 months, you will have: - Delivered large-scale features across the entire tech stack - Helped recruit and interview new team members - Collaborated with other teams at MongoDB If you are looking to work in a supportive and enriching culture that values employee wellbeing and personal growth, MongoDB is the place for you. Join us in making an impact on the world.,

Mock Interview

Practice Video Interview with JobPe AI

Start Machine Learning 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