onsite
Senior Software Developer - Python - Delphic Global
Software Engineer
Lead the design and implementation of scalable AI‑powered backend services in Python, collaborating with data scientists and cloud architects to deliver high‑performance, cloud‑native solutions.
About the role
Key Responsibilities
- Architect and develop robust, testable Python code following OOP, SOLID principles, and industry‑standard design patterns.
- Design, implement, and maintain RESTful APIs that expose AI/ML services to internal and external consumers.
- Collaborate closely with AI/ML engineers, data scientists, and cloud architects to integrate machine‑learning models into production pipelines.
- Ensure high performance, scalability, and reliability of backend services in a cloud‑native environment.
- Write comprehensive unit, integration, and performance tests; participate in code reviews and continuous integration processes.
Requirements
- 5+ years of professional software development experience, with deep expertise in Python.
- Strong background in AI/ML concepts and experience integrating ML models into production systems.
- Proficient in designing and consuming RESTful APIs and working with JSON, gRPC, or similar protocols.
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills, strong communication, and a passion for clean, maintainable code.