Senior Software Engineer - Python
Core
Design, build, and operate backend systems and APIs used by customers and partners to ensure platform reliability and evolution.
Role type
Senior Backend Software Engineer (Python)
Builds
Production backend services, APIs, integrations, and data-focused systems
Domain
Data technology and platform engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, AWS, Test Driven Development (TDD), automated testing, pair programming, system monitoring, debugging, deployment
Preferred skills
Collaborative development practices, explaining technical concepts to non-technical audiences
Technologies
Python, AWS
Responsibilities
Own the full Software Development Lifecycle from requirements to production support; Design and operate backend services including APIs and integrations; Collaborate with Product and Data Scientists; Manage production systems including monitoring and debugging; Deliver changes frequently and safely
Seniority
Senior, hands-on IC
