Python Developer

About us:

AWTG, a leader in 5G systems integration and application development, is looking for Python Developer to join its division based in London. AWTG’s technology solution covers Digital Transformation, Rapid Prototyping, Artificial Intelligence, Internet of Things, and Software.

We are seeking a Python Developer to join our team and play a key role in developing and deploying machine learning models into production. You will leverage your expertise in Python, FastAPI, and cloud platforms (AWS, GCP, Azure) to design, develop, and maintain software applications that drive real-world impact.

Key Responsibilities:

  • Design, develop, and maintain high-quality software applications using Python and FastAPI.
  • Implement and manage CI/CD pipelines to ensure smooth deployment and integration processes.
  • Utilize Docker for containerization and orchestration of applications.
  • Deploy, monitor, and manage applications on cloud platforms such as AWS, GCP, and Azure.
  • Develop and fine-tune machine learning models, with a focus on state-of-the-art techniques and LLMs.
  • Implement Retrieval-Augmented Generation (RAG) for enhanced information retrieval and processing.
  • Collaborate with data scientists and other team members to integrate machine learning models into production systems.
  • Stay up-to-date with the latest industry trends and advancements in machine learning and AI technologies.
  • Perform code reviews, mentor junior developers, and contribute to the overall improvement of development processes.
  • Additional duties as needed.

Preferred Skills:

  • Experience with additional frameworks and libraries such as PyTorch or TensorFlow.
  • Knowledge of data engineering and ETL processes.
  • Experience with version control systems, particularly Git.
  • Knowledge of telecommunications technologies and industry standards.


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in Python development.
  • Strong proficiency in FastAPI or similar frameworks.
  • Extensive experience with CI/CD pipelines, deployment strategies, and tools.
  • Hands-on experience with Docker and container orchestration.
  • Proficiency in deploying and managing applications on AWS, GCP, and Azure.
  • Solid understanding of machine learning concepts and experience in fine-tuning models.
  • Knowledge of large language models (LLMs), including practical applications of RAG.
  • Familiarity with the latest state-of-the-art models in machine learning and AI.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills and the ability to convey complex technical concepts to non-technical stakeholders.

What we offer:

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and innovative projects.
  • Collaborative and inclusive work environment.
  • Professional development and growth opportunities.
  • Flexible work arrangements and remote work options.

If you’re a passionate Python Developer who is excited to make a real impact with machine learning, we encourage you to apply!

Job Category: Artificial Intelligence Machine Learning Python Developer Software Development
Job Type: Full Time
Job Location: Hybrid London

Apply for this position

Allowed Type(s): .pdf, .doc, .docx