Software Developer, Back-End
How you will make an impact:
-
Design and build scalable backend systems for model training and inference in cloud environments
-
Build and manage infrastructure using Kubernetes
-
Architect asynchronous messaging and caching systems
-
Develop edge-device pipelines for data acquisition and model serving (robot-based)
-
Build CI/CD pipelines using GitHub Actions and automate backend workflows
-
Develop backend services that support end-to-end machine learning workflows (data processing, training, deployment)
What we are looking for:
-
Experience designing and operating scalable backend systems in cloud environments
-
Hands-on experience with Kubernetes or other container-based infrastructure
-
Proficient in backend development using Python
Nice to have:
-
Experience training and deploying models in GPU environments
-
Exposure to ML Ops tools such as Kubeflow or MLflow
-
Understanding of DevOps practices and infrastructure automation
Tech Stack:
-
Languages: Python
-
Infrastructure: AWS / GCP / Azure
-
Containerization: Kubernetes, Docker
-
CI/CD: GitHub Actions
-
Others: RESTful API, gRPC, Cloud Storage, Monitoring/Logging (Prometheus, Grafana, etc.)
How to apply:
-
If someone has referred you to us, feel free to reach out through them or contact us directly by sending your resume or portfolio to recruit@carbon6robotics.com