Python Developer

Posted 04/06/2024 by Engineius

Location:
B2, Birmingham, West Midlands (County)

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.

Type:
Permanent
Contract Length:
N/A
Job Reference:
#JBD08127
Job ID:
221765846

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts