£35K/yr to £50K/yr
Birmingham, England
Permanent, Variable

Python Developer

Posted by Job Board Direct.

Python Developer

Birmingham

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 Python Developer 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.

Python Developer - 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:

Python Developer - 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

Python Developer - 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:

  • Competitive salary based on experience
  • Discretionary bonus subject to company and individual performance
  • Great central Birmingham office location (Somerset House, 37 Temple Street, Birmingham, B2 5DP - free use of the gym, showers, free hot drinks and more
  • Well-being is important to us, we offer free access to LifeWorks
  • 25 days holiday which increases by an extra day for each full year you work with us, up to 5 years.
  • Workplace pension
  • Discounts on private health insurance, major retailers, gyms, cycle-to-work scheme
  • Fantastic opportunity to join a high growth company at an early stage

We truly believe that diversity and inclusivity make better teams - we want to receive applications from as wide a range of people as possible.

We want you to be you.