onsite
Software Engineer - Physical AI - Encord
Software Engineer
Join a fast‑moving AI platform team building tools that index, curate, and annotate data for model training and deployment, leveraging Python, ML, and cloud technologies to power end‑to‑end AI workflows.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that support data indexing, annotation, and evaluation pipelines.
- Implement scalable APIs and data processing workflows using Python and modern cloud services (AWS/GCP).
- Collaborate with data scientists and product managers to translate AI lifecycle requirements into robust software solutions.
- Optimize performance and reliability of data pipelines, ensuring low latency and high throughput.
- Participate in code reviews, unit testing, and continuous integration to uphold code quality.
Requirements
- 3+ years of software engineering experience with Python and RESTful API development.
- Strong understanding of machine learning workflows and data annotation challenges.
- Experience with cloud platforms (AWS or GCP) and containerization (Docker, Kubernetes).
- Proficiency in version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learning