Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
haryana
On-site
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),
Posted 5 days ago
8.0 - 12.0 years
0 Lacs
haryana
On-site
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.,
Posted 5 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |