Senior Python Engineer
Senior Python Engineer

Senior Python Engineer

Portsmouth Full-Time 43200 - 72000 Β£ / year (est.) Home office (partial)
A

Senior Python Engineer

At A5 Labs, we are all about creating exceptional AI-driven experiences that set new industry standards. If you have ever indulged in an online casino game, chances are you have already come across our technology and innovation. Recognized as the niche pearl of game-changing solutions in the iGaming sector, we are now on the lookout for a Senior Python Engineer . This role requires a deep understanding of technology, particularly AI development for games, and a proven success record to bolster our continued expansion.

The Role

As a Senior Python Engineer, you will play a pivotal role in designing, developing, and deploying advanced Python applications that serve as the backbone for our innovative products and services. This position requires deep expertise in Python and hands-on experience with best practices in software architecture, data structures, algorithms, and design patterns.

Your Responsibilities

  • Design, implement, and optimize robust Python applications to support our core business functionalities, ensuring high performance and responsiveness.
  • Conduct code reviews and improve existing code to meet industry standards and best practices, with a focus on clean, maintainable, and scalable code.
  • Develop and improve system architecture by working closely with cross-functional teams to design efficient, modular, and reliable applications.
  • Mentor junior and mid-level engineers by guiding them through coding practices, design principles, and problem-solving techniques.
  • Lead in unit, integration, and performance testing of applications, employing automation where possible. Proactively troubleshoot and resolve issues across development, staging, and production environments.
  • Partner with product managers, DevOps engineers, and other stakeholders to deliver high-quality products within set timelines.
  • Maintain detailed documentation of code, processes, and configurations, ensuring knowledge transfer and transparency across teams.
  • Identify and implement improvements in our development processes, leveraging the latest Python advancements and software engineering best practices.

What You Bring to the Table

  • Minimum 5+ years of professional experience in software development with a strong focus on Python.
  • Bachelor\’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Technical Skills:

  • Deep expertise in Python, including libraries such as Django, Flask, FastAPI, Pandas and NumPy.
  • Strong knowledge of relational and non-relational databases (e.g., PostgreSQL, MongoDB, Redis).
  • Proficiency with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid experience with Git and Git-based workflows.
  • Experience with automated testing frameworks and libraries (e.g., Pytest, Unittest).
  • Strong experience with web frameworks like Django or Flask for backend development.
  • Expertise in building and consuming RESTful and GraphQL APIs.
  • Familiarity with CI/CD tools and processes (Jenkins, GitLab CI/CD, CircleCI).

Preferred Qualifications

  • Master’s degree in Computer Science, Software Engineering, or related field.
  • Experience with Python-based machine learning libraries is a plus.
  • Experience with data pipelines and Big Data frameworks.
  • Familiarity with Agile methodologies, especially Scrum or Kanban.

Why Work at A5 Labs?

At A5 Labs, you\’ll collaborate with some of the brightest minds from leading AI and gaming companies worldwide. Plus, our engagement flexibility means we\’re open to various forms of professional relationships, from direct employment to contracting, all designed to attract the best talent without bureaucracy standing in the way.

Senior Python Engineer employer: A5 Labs

A5 Labs is an exceptional employer that fosters a dynamic and innovative work culture, where creativity and technical expertise thrive. As a Senior Python Engineer, you will have the opportunity to collaborate with top professionals in the AI and gaming sectors, while enjoying flexible engagement options that cater to your career aspirations. With a strong emphasis on mentorship and professional growth, A5 Labs is committed to empowering its employees to reach their full potential in a supportive environment.
A

Contact Detail:

A5 Labs Recruiting Team

Senior Python Engineer
A5 Labs
A
  • Senior Python Engineer

    Portsmouth
    Full-Time
    43200 - 72000 Β£ / year (est.)

    Application deadline: 2027-06-08

  • A

    A5 Labs

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>