Staff Software Engineer
CORE PROFILE
A Staff Software Engineer, focused on our AI Backend services, is a key driver within the Platform Engineering team, responsible for building the high-scale internal platforms that power our developer ecosystem. This role follows a Platform-First philosophy: your primary mission is to architect and maintain robust, internal MicroSaaS tools and platforms that solve core engineering challenges. You will ensure these platforms are stable, scalable, and highly functional and identify strategic opportunities to layer in AI capabilities.
You are not just an AI developer; you are a backend expert who views AI as a powerful tool in your architectural "Swiss Army Knife." You will own the lifecycle of our internal developer tools, constantly evaluating where intelligent automation, predictive analysis, or generative interfaces can transform a standard platform into a high-velocity engine for the entire organization.
NATURE OF WORK
More About You:
We’re looking for someone who brings together strong technical skills and a passion for making a real impact. Specifically, you:
1. Backend Foundations First: You have a deep-rooted background in Java and Python, with a "stability-first" mindset when building enterprise-grade backend services.
2. AWS Cloud Expert: You are proficient in AWS infrastructure, focusing on building resilient, distributed systems that serve as the backbone for internal engineering tools.
3. Strategic AI Integrator: You possess a strong understanding of AI/ML tech stacks, but you believe AI should solve problems rather than create them. You know how to take a functional non-AI tool and identify the specific "AI-insertion points" that add the most value.
4. Continuous Learner: You are energized by the fast-paced nature of emerging tech. You are flexible enough to master new frameworks or models and determine if they are ready for production or better left in the lab.
5. Systems Architect: You can lead the design of complex, scalable solutions, ensuring that our internal platforms are modular enough to support future AI enhancements without requiring a total rewrite.
6. Empathetic Leader: You have experience mentoring engineers and are comfortable acting as a technical lead, balancing individual contribution with the growth of the team.
What You’ll Do:
In this role, you'll be a key contributor to our Platform Engineering team by:
1. Platform Engineering: Architect, develop, and maintain internal MicroSaaS tools and developer platforms using Java and Python, ensuring they meet high standards of reliability and performance.
2. AI Enhancement & Optimization: Regularly audit existing internal tools to identify manual bottlenecks and implement AI-driven improvements, such as automated code reviews, predictive scaling, or intelligent documentation.
3. Stakeholder-Driven Development: Collaborate with other engineering teams as your primary stakeholders. You will treat them as customers, ensuring the platforms you build solve their core needs before and after AI integration.
4. Scalable Cloud Infrastructure: Design and manage the AWS-based environments that host our internal tools, ensuring they are built for long-term scalability and security.
5. Emerging Tech R&D: Proactively research new technologies and AI tools, running experiments to see how they can be integrated into the company’s current tech stack to improve developer velocity.
6. Technical Mentorship: Lead by example in code quality and design, mentoring junior and mid-level engineers in both backend best practices and modern AI implementation.
7. Design & Documentation: Lead the creation of technical designs for new platforms, ensuring they are well-documented and provide a seamless self-service experience for the organization.
What we use:
1. Java 17 and onwards
2. Spring Boot 3
3. Junit 5, Mockito and Wiremock
4. Docker, TestContainers and Kubernetes
5. Gitlab CI/CD, Port, Split, Gradle
6. Various AWS Services
Why is it worth working with us?
1. Opportunity to Innovate: You'll be at the forefront of exploring and implementing emerging technologies, directly influencing the future of our platform.
2. Solve Meaningful Challenges: You'll tackle complex problems with a broad organizational perspective, creating solutions that empower the entire engineering team.
3. Collaborative Environment: You'll work alongside talented engineers across different teams, fostering a culture of shared learning and problem-solving.
4. Make a Real Impact: Your contributions will directly improve the efficiency and effectiveness of our development process, allowing teams to focus on building amazing products for Maya