Python Developer
Core
Design, develop, test, and maintain scalable Python applications and services, including RESTful APIs, data pipelines, and AI/ML integration components.
Role type
Mid-level Python Developer (Backend/Integration)
Builds
Scalable Python applications, RESTful APIs, data pipelines, and ML service integrations
Domain
Software Engineering, Data Engineering, AI/ML Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, REST API design, relational/NoSQL databases, Git, software design patterns, OOP, CI/CD, automated testing, debugging, Agile/Scrum
Preferred skills
Data pipeline automation, ML service integration, performance tuning, technical documentation
Technologies
Python, Git, CI/CD tools, relational databases, NoSQL databases
Responsibilities
Design and develop scalable Python applications and services; Build and support RESTful APIs and system integrations; Participate in data pipeline and automation framework development; Troubleshoot production issues and implement fixes; Contribute to CI/CD pipelines and automated testing; Create and maintain technical documentation; Support application monitoring and performance tuning
Seniority
Mid-level, hands-on IC