Description:
We’re seeking a Principal Software Engineer to lead the architectural evolution of our platform as we scale to meet growing demand from the world’s largest engineering companies. This is a hands-on technical leadership role where you’ll drive critical architectural initiatives while mentoring our engineering team. You’ll own — in conjunction with the VP of Engineering — the technical vision and execution of our platform’s evolution to a more distributed architecture, making it agentic ready for the next generation of AI applications.
In This Role, You Will
- Technical Leadership & Architecture
- Drive the ongoing transition from monolithic to distributed architecture.
- Design and implement architecture to be agentic ready, enabling rapid deployment of AI products and MCP server integrations.
- Own technical decisions balancing immediate business needs with long-term architectural goals.
- Hands-On Development
- Write production-quality Python code for critical platform components.
- Build and optimize distributed compute services.
- Implement reliable workflow orchestration patterns.
- Team Mentorship & Collaboration
- Mentor mid-level developers, elevating the technical capabilities of the entire team.
- Establish engineering best practices and architectural patterns.
- Collaborate with product and business stakeholders to translate requirements into technical solutions.
- Guide technical decision-making and prioritization across the engineering organization.
- Interview and onboard new engineers.
Who You Are
- 12+ years of software engineering experience with at least 2 years in principal/staff engineering roles.
- Expert-level Python development skills with production experience at scale.
- Deep expertise in distributed systems architecture.
- Strong Kubernetes experience with production workloads.
- Hands-on experience with workflow orchestration tools (Temporal, Airflow, Kubeflow, or similar).
- Cloud platform expertise (AWS required, Azure & GCP beneficial).
- Experience with data processing frameworks (Spark, Athena, Ray, or similar).
- Experience with systems having ML Engineering and MLOps aspects.
- Proven track record of leading architectural transformations in growing companies.
- Excellence in technical communication and stakeholder management.