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.