Back End Developer
Role details
Job location
Tech stack
Requirements
2-5 years of experience developing and maintaining backend systems in Python or Go . Strong understanding of RESTful API or gRPC design, versioning, and performance optimization. Experience with Docker and basic familiarity with Kubernetes for deploying scalable services. Solid understanding of relational databases (PostgreSQL/MySQL) and schema design. Experience integrating or automating workflows across multiple systems (data, CI/CD, ML). Proficiency with Git, testing frameworks, and CI/CD pipelines (GitLab, GitHub Actions). Experience with AWS or cloud-based deployment environments. A product-oriented mindset - able to turn R&D scripts or prototypes into stable, usable APIs or microservices. Preferred Qualifications Experience with ML workflow orchestration (Flyte, Airflow, MLflow, or Kubeflow). Exposure to LLM inference/deployment tools (vLLM, Hugging Face Hub, NVIDIA NIM, or Triton). Experience building or integrating benchmarking, evaluation, or data automation pipelines. Familiarity with message queues or event-driven architectures (Kafka, NATS, RabbitMQ). Understanding of observability tooling (Prometheus, Grafana, OpenTelemetry).
Benefits & conditions
Competitive salary, with a signing bonus and a retention bonus at the end of the contract. Flexibility: This is a hybrid role with flexible working hours. A relocation package is available if needed. Culture: We are a fast-scaling company committed to equal pay, diversity, and an inclusive culture. You'll gain international exposure in a multicultural, cutting-edge environment. Interested?