Senior Python Engineer

Details of the offer

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: ****** And if possible, please share your- portfolio.


Nominal Salary: To be agreed

Requirements

Service Desk Analyst

Service Desk Analyst – 3-month Contract – Bristol My legal client is looking for a Service Desk Analystto provide IT support for a 3-month contract. This opp...


Viqu Limited - City of Bristol

Published 7 days ago

Master Data Analyst

Define Client Master Data strategy: categorisation, fields etc. as well as the teams who can help support collating and maintaining the data. Maintain Produc...


Hiretalent - City of Bristol

Published 7 days ago

Azure Data Engineer

Job Title: Azure Databricks Data Engineer Location: UK-Wide Offices - Hybrid (Primarily Remote) Salary: £70,000 to £100,000 (plus Pension, Benefits, and Bonu...


83Zero Limited - City of Bristol

Published 7 days ago

Senior Software Engineer

Description Made Tech is on a mission to use technology to improve society - for everyone. We help public sector organisations transform, deliver and manage ...


Made Tech - City of Bristol

Published 7 days ago

Built at: 2024-11-22T01:15:45.574Z