We are seeking a highly skilled Backend (Python) Developer with a passion for developing production-grade software services and solving intriguing problems using Large Language Models (LLMs), data, and creative thinking.
As a Backend Python Developer, you’ll tackle complex business challenges by building scalable, reliable backend services that integrate with LLMs and cutting-edge cloud technologies. You’ll work in a wonderful environment alongside some of the most innovative people around, using cutting-edge technologies (video editing, AI, ML, data, etc.), and have the opportunity to directly influence the products and tools.
Requirements
- B.Sc. in Computer Science, Software Engineering, or a related field from a well-recognized institution
- 3+ years of professional experience in backend development using Python, with a strong emphasis on production-grade coding practices
- Proven experience working with cloud environments, particularly Azure (experience with AWS/GCP is also beneficial)
- Extensive experience in building RESTful APIs and integrating with third-party APIs, preferably in the context of machine learning models or AI-powered services
- Strong knowledge of relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases
- DevOps Practices: Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes)
- Ability to handle complex technical challenges and work in a fast-paced, dynamic environment
- Collaborative mindset, open to feedback, and an excellent team player who gets things done
Will be a plus
- Experience with Generative AI (LLMs): Working knowledge of LLM APIs like OpenAI’s GPT, Hugging Face Transformers, or similar
- Familiarity with tools like Mlflow, W&B, or ClearML for model tracking and experiment management
- Proven ability to work on systems designed to handle large-scale data processing and high traffic
Responsibilities
- Build, scale, and maintain production-grade backend services and APIs using Python, focusing on performance, reliability, and scalability
- Develop systems that interact with Large Language Models (LLMs) for various applications, such as NLP tasks, text generation, and data analysis
- Work extensively with Azure cloud services to deploy, manage, and optimize backend infrastructure. Use cloud tools to ensure efficient, scalable, and cost-effective services
- Collaborate with data scientists, ML engineers, and other stakeholders to define backend requirements for seamless integration of machine learning models into production systems
- Automate deployment processes and ensure backend services are well-monitored, stable, and continuously improved. Implement logging, monitoring, and error-handling mechanisms
- Explore and implement best practices in backend development, cloud processing, and infrastructure management. Identify opportunities for optimizing performance and reducing costs
What we offer
- Competitive salary range
- Medical insurance
- Paid vacation and sick leaves
- Top equipment kit, co-workings
- Collaborative and innovative work environment
- Career growth and development opportunities
- A chance to work with giants of the sports industry
About the project
Our partner leads the industry in generating dynamic sports videos for every digital destination. Their cutting-edge AI and Machine Learning technologies analyse live sports broadcasts from over 250 leagues and broadcast partners, including iconic names like the NBA, NHL, ESPN, FIBA and Bundesliga, to create personalized, short-form videos in real-time.
The solution empowers media rights owners to unlock new revenue streams and deliver a tailored fan experience across every digital platform. Join the high-profile Engineering team and discover the forefront of sports contents innovation.