onsite
Principal Engineer - FrankieOne
Software Engineer
Lead engineering excellence as a Principal Engineer, driving backend, cloud, and distributed system design while shaping AI‑powered product development. Own deep implementation work and set technical direction across teams.
About the role
Key Responsibilities
- Architect and implement scalable backend services, ensuring high performance and reliability across distributed environments.
- Design and maintain cloud infrastructure, selecting appropriate services and optimizing cost, security, and resilience.
- Lead cross‑team initiatives to integrate AI capabilities into products, collaborating with data scientists and product managers.
- Elevate engineering quality by establishing best practices, code reviews, and automated testing pipelines.
- Mentor and coach engineers, fostering a culture of continuous improvement and technical ownership.
Requirements
- Extensive experience designing and building large‑scale backend systems in a cloud environment.
- Proficiency with distributed architectures, microservices, and container orchestration (e.g., Kubernetes).
- Hands‑on expertise in AI/ML product development and deployment pipelines.
- Strong leadership skills with a track record of influencing technical direction and driving outcomes.
- Excellent communication and collaboration abilities across engineering and product teams.