At a Glance
- Tasks: Build cutting-edge AI/ML software solutions for defence and national security.
- Company: High-growth scale-up near Cheltenham with a focus on innovation.
- Benefits: Up to £80,000 salary, hybrid work, extensive personal development, and private healthcare.
- Why this job: Join a collaborative team making a real impact on millions of lives.
- Qualifications: Strong Python skills, container orchestration, and machine learning experience.
- Other info: Dynamic environment with fast-track progression and regular remuneration reviews.
The predicted salary is between 48000 - 72000 £ per year.
A Python Software Engineer with strong container orchestration and a passion for machine learning is sought by a high growth scale up based near Cheltenham. Working at the forefront of defence and national security innovation, this role will involve working within a collaborative engineering function to build bleeding edge AI/ML enabled software solutions that keep millions of people safe.
This role would suit software engineers with experience working in an R&D/innovation focused environment who are looking for more end-to-end project exposure and fast track progression opportunities.
This position should have most of the following key skills:
- Solid Python engineering skills
- Containerisation (Docker, Kubernetes)
- Solid general Machine Learning skills – PyTorch, TensorFlow etc.
- NoSQL database experience
- Experience working in R&D or innovation focused engineering teams would be a plus
- Front end skills would be useful – Angular, React etc.
- An active SC clearance would be a plus but not essential
This role offers:
- Starting salary of up to £80,000
- Hybrid working (2 days a week in the office)
- Extensive personal development scheme
- 25 days holiday
- 10% private pension scheme
- Bonus
- Private healthcare
- Truly autonomous, collaborative culture with extensive growth potential
- Regular remuneration reviews
If you are a Python Software Engineer who wants to join a market leading business with innovation at its core, please apply now to be considered.
Python Software Engineer employer: SF Technology Solutions
Contact Detail:
SF Technology Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those working in R&D or innovation-focused teams. Use platforms like LinkedIn to connect and engage with professionals who can give you insights or even refer you to opportunities.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving machine learning or container orchestration. This will not only demonstrate your expertise but also give you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding key concepts in machine learning and containerisation. Practice common interview questions and consider mock interviews to build your confidence.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate Python Software Engineers. Tailor your application to highlight your experience in R&D and any relevant technologies to stand out from the crowd.
We think you need these skills to ace Python Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your solid Python engineering skills and any experience with containerisation tools like Docker and Kubernetes. We want to see how your background aligns with our focus on R&D and innovation!
Showcase Your Passion: In your cover letter, let us know why you're passionate about machine learning and AI. Share any projects or experiences that demonstrate your enthusiasm for these areas, as we love to see candidates who are genuinely excited about what they do.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your relevant skills and experiences without wading through unnecessary fluff.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at SF Technology Solutions
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, including any projects you've worked on. They’ll likely want to see how you approach problem-solving using Python, so prepare some examples that showcase your coding prowess.
✨Get Familiar with Containerisation
Since container orchestration is a key part of the role, make sure you understand Docker and Kubernetes well. Be prepared to explain how you've used these technologies in past projects. If you can share specific scenarios where you optimised deployment processes or improved scalability, that’ll definitely impress them.
✨Show Your Passion for Machine Learning
This role is all about AI and machine learning, so be ready to talk about your experience with frameworks like PyTorch and TensorFlow. Discuss any relevant projects or research you've done, and don’t hesitate to share your thoughts on current trends in machine learning. Showing genuine enthusiasm will set you apart!
✨Highlight Your R&D Experience
If you have experience working in R&D or innovation-focused teams, make sure to highlight this during your interview. Talk about how you contributed to innovative projects and what you learned from those experiences. This will demonstrate that you’re not just a coder, but someone who thrives in a creative and collaborative environment.