Details:
- Job Type: Permanent
- Job Status: Full-Time
- Location: B2 Birmingham West Midlands (County)
- Date: 1 week ago
Description:
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