onsite
Staff Software Engineer, AI Developer Tooling - Sentry
Software Engineer
Lead the design and implementation of AI‑native tooling for a high‑scale application monitoring platform, driving cross‑team collaboration and delivering production‑ready ML services on AWS.
About the role
Key Responsibilities
- Architect and build scalable AI tooling that integrates with a global monitoring platform, ensuring low latency and high availability.
- Collaborate with product, data science, and infrastructure teams to define feature requirements and translate them into robust, production‑grade code.
- Design and maintain end‑to‑end ML pipelines, from data ingestion to model serving, using Python and Node.js.
- Implement CI/CD workflows and automated testing strategies to support rapid iteration and reliable deployments on AWS.
- Mentor junior engineers, conduct code reviews, and champion best practices in software quality and performance.
Requirements
- 10+ years of software engineering experience with a strong focus on backend development.
- Proficiency in Python and Node.js, with a track record of building distributed systems at scale.
- Hands‑on experience with machine learning model development, deployment, and monitoring.
- Deep knowledge of AWS services (EC2, ECS, Lambda, S3, SageMaker) and container orchestration.
- Excellent communication skills and a collaborative mindset for cross‑functional teamwork.
Skills
pythonnodejsmachine learningaws