Software Engineer II
Core
Backend Python engineer integrating ML models and data pipelines into scalable software applications for an AI telecommunications company.
Role type
Senior IC backend software engineer (Python/ML integration)
Builds
Robust backend systems and software applications leveraging ML technologies
Domain
AI Telecommunications
Deliverable
production ML models | product features
Required skills
Python, backend system design, API design, microservice architectures, CI/CD, unit and integration testing, AWS (EC2, S3)
Preferred skills
ML team collaboration, PostgreSQL, MongoDB, Kubernetes, Atlassian tools
Technologies
Python, AWS, transformers, vector databases, Kubernetes, PostgreSQL, MongoDB, JIRA, Confluence
Responsibilities
Integrate ML models and data pipelines into software applications; Design and maintain scalable backend systems; Architect solutions to enhance ML-driven product performance; Take ownership of backend component development; Mentor junior developers; Participate in code reviews; Collaborate with DevOps on infrastructure optimization; Troubleshoot backend issues
Seniority
Mid-level (3+ years), hands-on IC with mentorship responsibilities