remote
Staff Software Engineer, Applied AI - Valence
Software Engineer
Lead the design and delivery of AI‑driven coaching solutions, building scalable, cloud‑native services with Python and Azure, while driving innovation in machine learning and distributed systems.
About the role
Key Responsibilities
- Architect and implement end‑to‑end AI coaching pipelines, from data ingestion to real‑time inference, using Python and Azure services.
- Collaborate with data scientists to production‑grade machine learning models, ensuring robustness, fairness, and explainability.
- Design and maintain scalable, distributed microservices that support high‑volume, low‑latency user interactions.
- Mentor junior engineers, conduct code reviews, and champion best practices in CI/CD, testing, and observability.
- Drive cross‑functional initiatives with product, design, and operations to translate business needs into technical solutions.
Requirements
- 10+ years of software engineering experience, with 5+ in AI/ML product development.
- Proficiency in Python, Azure, and distributed systems architecture.
- Strong background in machine learning frameworks (PyTorch, TensorFlow) and model deployment.
- Excellent communication skills and a proven ability to lead technical teams.
- Experience with cloud‑native observability, security, and compliance in enterprise environments.
Skills
pythonmachine learningazure