Lead Backend Software Engineer, Digital Assembly Line
Core
Design and implement backend tools and APIs that orchestrate Avala's Digital Assembly Line for AI-assisted human labeling, data curation, and ML workflows.
Role type
Lead Backend Software Engineer (ML Ops platform)
Builds
Backend API stack, large-scale data processing pipelines, and tooling for model training, validation, and deployment.
Domain
AI/ML infrastructure, data engineering, cloud computing
Deliverable
production ML models | infrastructure
Required skills
Python, RESTful API design, SQL (relational and non-relational), Docker, Kubernetes, CI/CD pipelines, software architecture design, observability (logging/monitoring/alerting)
Preferred skills
Computer vision, neural networks, AWS services (EC2/S3/RDS/SQS), big data systems (Spark/Hadoop), scientific computing libraries (numpy/pandas/scikit-learn), ElasticSearch, real-time data processing
Technologies
Python, Django, Flask, Tornado, SQL Server, MySQL, Redis, Docker, Kubernetes, AWS, ElasticSearch
Responsibilities
Own the architecture, design, development, deployment, and operations of the backend API stack; Design and implement large-scale data processing pipelines for images, videos, text, audio, and annotations; Design and implement tools, tests, metrics, and dashboards to accelerate model training development cycles; Setup and maintain monitoring, metrics & reporting systems for fine-grained observability; Characterize complex problems related to scalability, reliability, performance, and security; Evangelize best practices in Software development and Software development lifecycle.
Seniority
Lead, hands-on IC with architectural influence