onsite
Staff Software Engineer, Backend - 3y Health
Software Engineer
Lead the design, implementation, and scaling of high‑performance backend services for an AI‑powered healthcare platform, driving reliability, performance, and innovation across cloud‑native infrastructure.
About the role
Key Responsibilities
- Architect and develop scalable, high‑throughput backend services in Python and Go, ensuring robust API design and data integrity.
- Own end‑to‑end deployment pipelines using Docker, Kubernetes, and AWS services (ECS/EKS, RDS, S3).
- Collaborate with data scientists to integrate machine‑learning models into production workflows.
- Implement monitoring, logging, and automated testing to maintain service reliability and performance.
- Mentor junior engineers, conduct code reviews, and champion best practices in software quality and security.
Requirements
- 10+ years of software engineering experience with a strong focus on backend development.
- Proficiency in Python and Go, with deep knowledge of RESTful and gRPC APIs.
- Hands‑on experience deploying and managing containerized workloads on AWS (EKS/ECS).
- Strong background in relational databases (PostgreSQL/MySQL) and data modeling.
- Excellent problem‑solving skills, ability to work in a fast‑paced, cross‑functional team.
Skills
pythongoawsdockerkubernetessqlgrpc