Senior Python Engineer

Pondus Visionary Poultry Published: November 10, 2024
Location
Liverpool, United Kingdom
Job Type

Description

The Company

Pondus, incorporated in the UK, is a technology company on the mission to improve animal welfare and productivity in the Poultry Industry.

Several practices in traditional farming are stressing both farmers and animals, as well as being inefficient or inaccurate.

Pondus has deployed services at the intersection of IoT and ML to address pain points in the industry, and expanding to new services toward putting sheds on autopilot to the benefit of animals, farmers and the industry.

Keywords : Poultry Industry, Animal Welfare, Closed-Environment Agriculture, IoT, ML

The role:

As a Senior Python Engineer at Pondus, you will be responsible for designing, developing, and deploying high-performance, scalable software solutions using Python.

  • You will work on a range of projects to fit the requirements of the company, collaborate with cross-functional teams, and contribute to the architectural decisions that will shape the future of our technology stack.
  • You should be passionate about solving problems, some of which can be complex, supporting other engineers, and driving best practices within the team.

Responsibilities:

  • Python Software Development : Design, develop, and maintain robust Python-based applications, microservices, and APIs.
  • Architecture : Feed into the architectural design of systems and applications, ensuring scalability, security, reliability, and performance.
  • Code Review : Conduct code reviews for peers and ensure adherence to best practices, coding standards, and performance optimisations.
  • Collaboration : Work closely with front-end developers, those working on the product, and potentially other stakeholders to deliver high-quality, end-to-end solutions.
  • Testing : Write unit and integration tests to ensure code quality and reliability.
  • Performance Optimisation : Identify bottlenecks and optimise performance for speed and scalability.
  • Troubleshooting : Diagnose and fix bugs large and small, and technical issues in production systems.
  • Documentation : Ensure high-quality documentation for code, systems, and processes.

Requirements:

  • Experience : 5+ years of professional experience in Python development.
  • Architecture Knowledge : Solid understanding of software architecture, microservices, and cloud computing (AWS).
  • Testing : Experience with testing frameworks like PyTest, and Test-Driven Development (TDD).
  • DevOps : Familiarity with CI / CD pipelines and Docker.
  • Problem Solving : Strong analytical skills and ability to solve complex problems.
  • Communication : Excellent communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.
  • Team Player : Ability to work effectively in a collaborative, fast-paced, agile team environment.

Preferred Skills and Experience:

  • Cloud Experience : Hands-on experience with cloud infrastructure (AWS)
  • Frontend Understanding : Basic understanding of front-end technologies (Jinja2, JavaScript, Flutter, etc.).
  • Open Source / Project repository : Contributions to open-source projects or a strong online presence in Python communities.
  • Machine Learning : Experience with Python libraries like TensorFlow, Keras, or PyTorch.

If you are interested in the role

Please consider applying! We expect a few things from you :

  • Enthusiasm and interest toward Python software development and leadership.
  • Python on servers, IoT devices, ML systems and infrastructure.
  • Some leadership with other Python engineers of all levels.
  • Ready to join a startup.
  • An understanding that failure is learning.
  • We expect you to work with us, not for us.
  • Publicly visible work.
  • A Hackaday account?
  • A GitHub account?
  • Work of pride?
  • We would like to see what you have done already.

Please consider applying even if you only see partial coverage of the above!

We prioritise candidates who cover a fair share of these skills, and those with the desire to deepen their current knowledge and address new challenges involved in the role.

The ideal candidate

If you score yourself high on several categories mentioned above, we definitely hope for a chance to talk with you.

We will consider further extras :

  • Experience with real world leadership, system development with Python software, and actually shipping over many iterations.

Location - Remote.

How to apply

If this role interests you and you feel motivated to apply, please send CV and cover letter to : [email protected]

And if possible, please share your- portfolio.

APPLY HERE

Apply
Drop files here browse files ...

Related Jobs

Head of Consulting - Sustainability   Greater London, United Kingdom
November 12, 2024
Public Relations Account Director   Greater London, United Kingdom
November 12, 2024
November 12, 2024
November 12, 2024
Senior Corporate Solicitor   London, United Kingdom
November 12, 2024
Are you sure you want to delete this file?
/