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

Lead Data & Analytics Engineer

Job Description: As our new  Lead Data and Analytics Engineer , you will work as part of a multi-disciplinary, agile, data delivery team focused on the deliv...


Jet2.Com - West Yorkshire

Published 9 days ago

Trainee Cloud Engineer (Career Pathway With Employment Guarantee)

Job Description Are you passionate about building and optimising cloud-based infrastructures to drive innovation and efficiency in modern businesses? Are you...


Nuyew Tech Academy - West Yorkshire

Published 9 days ago

Web3 Frontend Developer

Sportserve   forms part of a remarkable group of B2C sports betting and B2B sportsbook technology companies, focused on delivering first class sports betting...


Sportserve - West Yorkshire

Published 9 days ago

Work From Home As An Online Computer Science Tutor - Part Time

Explore teaching opportunities with Findtutors for Computer science courses through online instruction. We are actively seeking dynamic and innovative privat...


Findtutors - West Yorkshire

Published 9 days ago

Built at: 2024-11-24T04:18:32.344Z