Engineius

Python Developer

Engineius Birmingham, England, United Kingdom
No longer accepting applications

Role Title

About Engineius

Engineius’ goal is simple: to make vehicle movement easy. We are on our way to creating the leading end-to-end movement solution in the UK for our customers (such as Hertz and The AA), delivered by our network of 600 drivers and transport agents across the UK.

Since going live in April 2018, we have acquired over 80 clients, many of whom can claim to be amongst the largest players in the UK automotive industry. We are already one of the largest competitors in our space but have ambitions to grow much further and we are crazy about sustainability, to date we have saved fleets over 3,000,000 tonnes of CO2.

We are seeing our hard work paying off as we have won 7 awards, including Best Fleet Software three years in a row, a highly commended well-being award, two innovation awards, and one outstanding product of the year award. You can read about our awards here: https://www.engineius.co.uk/our-awards

What We Are Looking For:

We are seeking an enthusiastic and motivated Python Developer with a keen interest in machine learning and logistics algorithms. The ideal candidate will seamlessly integrate into our team and immediately play a pivotal role in advancing our machine learning-driven route planning/logistics solution. This role demands a proactive self-starter capable of working to deadlines, thinking independently, and solving problems effectively. Proficiency in Python development within a professional setting and a solid understanding of essential machine learning and algorithmic principles are required.

What You’ll Be Doing:

  • Designing and implementing logistics algorithms using Python, focusing on efficiency, scalability, and understanding business requirements.
  • Build and integrate neural network models to forecast and enhance logistic operations.
  • Maintain and improve existing logistic models, ensuring robustness and performance

What Skills Do You Need to Succeed:

Required:

  • Proficient in Python (at least 1 year working in a professional setting) with experience in libraries like NumPy, SciPy, and Pandas
  • Experience with deep learning frameworks such as PyTorch and TensorFlow
  • Ability to write maintainable and efficient code under deadlines
  • Proficiency in Git, and experience working collaboratively on codebases
  • Excellent problem-solving skills with a strong mathematical/statistical foundation

Preferred:

  • Background in algorithm design, with experience in Monte Carlo methods, probabilistic models, and stochastic optimization
  • Experience with logistics or route optimization algorithms
  • Familiarity with public transport data APIs and their integration into logistics solutions
  • Familiarity with the GTFS format and its use in public transport planning

Bonus:

  • Experience with advanced Python libraries such as Numba and Dask
  • Knowledge of integrating Python with C/C code to enhance computational efficiency and performance
  • Experience writing CUDA/ROCm kernels for data processing tasks

What Engineius Can Offer You:

Grow with us

You will be part of a growing and ambitious company! We want you to be happy and enjoy coming to work where you are surrounded by a supportive team.

In the heart of Birmingham

We are based in Birmingham city centre at Somerset House, only a 5-minute walk from Grand Central train station. In summer you can enjoy the rooftop terrace and views of the city!

Socials and more!

Social events and activities are held in the building once a month. We have quarterly company socials which in the past have been rooftop quiz nights, mini golf and a meal at Fazenda.

Fitness and wellbeing

Your wellbeing and health matters to us. In the building there is a gym and showers that you can use before, during or after work. If you like golf, you can enjoy practising on the golf simulator too.

Time to relax

Well-deserved time off- you will get 25 days off a year plus bank holidays. You will also get an additional day with every completed year of service up to a maximum of 30 days per annum.

Join us

If you want to be part of a forward-thinking, sustainable company and you embrace positivity, we would love to hear from you!
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Transportation, Logistics, Supply Chain and Storage

Referrals increase your chances of interviewing at Engineius by 2x

See who you know

Get notified about new Python Developer jobs in Birmingham, England, United Kingdom.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub