About the Role
Design, build, and optimize data structures, algorithms, and database interactions for a generative AI platform, code generation, and migration tools. Craft sophisticated orchestration layers, integration points, and high-performance data systems leveraging Java, Spring Boot, Kafka, Debezium, and React. Collaborate with AI researchers, product management, and engineers on cutting-edge products.
Responsibilities
- 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.
- Develop robust and efficient backend services that orchestrate AI functionalities.
- Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration.
- Participate actively in code reviews to enforce best practices and patterns.
- Help troubleshoot and resolve complex technical issues in our distributed systems.
- Give and solicit feedback on technical design documents and pull requests.
- Perform tasks related to process such as CI/CD, quality, testing, etc.
Requirements
- 6+ years of engineering experience in backend systems, distributed systems, or core platform development.
- Proficiency 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.
- Extensive experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium.
- Extensive experience with relational data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc).
- Good understanding of algorithms, data structures and their time and space complexity.
- Curiosity, a positive attitude, and a drive to continue learning.
- Excellent verbal and written communication skills.
Skills
- Java
- Spring Boot
- Kafka
- Debezium
- React
- JavaScript
- Systems design
- Computer science fundamentals
- Streaming systems
- Data-intensive applications
- Orchestration layers
- Integration points
- High-performance data systems
- Generative AI
- Code generation
- Data migration
- Scalability
- Efficiency
- Reliability
- Systems-level programming
- Memory management
- Performance tuning
- Relational data modeling
- SQL
- Algorithms
- Data structures
- Kubernetes
- NoSQL
- CI/CD
- Quality
- Testing
- MongoDB
- Aggregation language
Location
- Sydney
Work Type
- Hybrid
Experience Level
- Senior
Benefits
- Employee affinity groups
- Fertility assistance
- Generous parental leave policy
About the Company
- MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market.
- We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software.
- MongoDB’s unified database platform, the most widely available, globally distributed database on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI.
- Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure.
- With offices worldwide and over 60,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software.
- Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win.
- It’s what makes us MongoDB.
- To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone.
- From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys.
- Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!
Equal Opportunity
- MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process.
- To request an accommodation due to a disability, please inform your recruiter.
- MongoDB is an equal opportunities employer.
