At a Glance
- Tasks: Join a tech scale-up as a Backend Software Engineer, focusing on Python and AWS.
- Company: A dynamic company streamlining van driver and consumer connections through innovative tech.
- Benefits: Enjoy a hybrid work model, 25-30 days holiday, healthcare, and onsite gym perks.
- Why this job: Work on impactful projects in a collaborative Agile environment with opportunities for growth.
- Qualifications: Strong Python and AWS skills, experience in software architecture, and Agile teamwork.
- Other info: Diverse workplace committed to continuous learning and equal opportunities.
The predicted salary is between 43200 - 72000 £ per year.
This range is provided by Client Server. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Backend Software Engineer / Developer (Python AWS Machine Learning) London / WFH to £95k
Are you a data centric Backend Software Engineer with strong Python and AWS combined with an interest in Machine Learning?
You could be progressing your career working on bleeding edge, Machine Learning and AI powered, audio fraud detection software used by all UK banks, the emergency services and a range of other clients to prevent and detect fraudulent call activities.
As a Backend Software Engineer within the model development team, you’ll develop cutting-edge data models for cloud based authentication and fraud systems, focussing on researching, experimenting with and implementing advanced Machine Learning models, continuously iterating to improve the products performance.
You’ll transition from Python engineering of robust platforms and data pipelines to a more Machine Learning focussed role.
There’s an open, collaborative environment where learning and personal development are key and there’s a strong pipeline of Greenfield projects as well as flexible working and a host of benefits; the company has been awarded Platinum standard by Investors in People and is multi-award winning with various DEI initiatives and excellent personal growth and career development opportunities.
Location / WFH:
You can work from home most of the time, joining colleagues in the London 1-2 days a week; when you are in the office you can enjoy a friendly team environment that encourages knowledge sharing and close collaboration.
About you:
- You have strong Python backend software engineering skills
- You have strong AWS experience (DynamoDB, Redshift, Lambda, Fargate)
- You have a good knowledge of SQL
- You have a strong interest in Machine Learning and are keen to learn more in this area
- You’re happy to work across the full lifecycle and collaborate with platform engineering and MLOps through to deployment
- You’re degree educated in a relevant STEM discipline
What’s in it for you:
As a Backend Software Engineer / Developer you will earn a competitive package:
- Salary to £95k + bonus
- 25 days holiday (with the option to buy 5 more)
- Flexible working (including working from home start / finish times)
- Enhanced maternity and paid parental leave packages
- Time off to participate in charity initiatives such as Code Club
- Pension, Life Assurance, Medical care
- Monthly Wellness budget to spend on what you like
- Annual home office budget
- Diverse, inclusive team culture with flexible working
Apply now to find out more about this Backend Software Engineer / Developer (Python AWS Machine Learning) opportunity.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Industries: Software Development and Technology, Information and Media
#J-18808-Ljbffr
Backend Software Engineer Python AWS employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer Python AWS
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Python and AWS. Consider building a small project or contributing to open-source projects that utilize these technologies to showcase your skills.
✨Tip Number 2
Highlight your experience with Agile methodologies during any discussions or interviews. Be prepared to share examples of how you've collaborated with teams and mentored junior developers in past roles.
✨Tip Number 3
Research the company’s mission and values, particularly their focus on CO2 carbon neutrality and smart matching technology. This will help you align your answers and demonstrate your genuine interest in their goals.
✨Tip Number 4
Prepare to discuss your understanding of software architecture patterns and database optimization. Being able to articulate your thought process and decision-making in these areas can set you apart from other candidates.
We think you need these skills to ace Backend Software Engineer Python AWS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your backend Python development experience and AWS knowledge. Include specific projects or achievements that demonstrate your skills in software architecture, database optimization, and CI/CD processes.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for backend development and your understanding of the company's mission. Mention how your experience aligns with their focus on smart matching and CO2 carbon neutral targets.
Showcase Your Agile Experience: In your application, emphasize your experience working in Agile teams. Provide examples of how you've collaborated with others, mentored junior developers, and contributed to successful project outcomes.
Highlight Continuous Learning: Mention any recent courses, certifications, or technologies you've explored that are relevant to the role. This shows your commitment to continual self-development and staying updated with industry trends.
How to prepare for a job interview at Client Server
✨Showcase Your Python Expertise
Make sure to highlight your strong Python skills during the interview. Be prepared to discuss specific projects where you've utilized Python, especially in backend development. This will demonstrate your hands-on experience and technical proficiency.
✨Discuss AWS Experience
Since the role emphasizes AWS, be ready to talk about your experience with AWS services. Share examples of how you've used AWS for deployment, scalability, or database optimization. This will show that you understand cloud infrastructure and can contribute effectively.
✨Emphasize Collaboration and Agile Experience
The company values teamwork and Agile methodologies. Prepare to discuss your experience working in Agile teams, how you’ve collaborated with others, and any mentoring roles you've taken on. This will illustrate your ability to work well within a team environment.
✨Demonstrate Business Acumen
As the role requires a product-focused mindset, be ready to explain how your technical decisions have positively impacted business outcomes. Discuss any experiences where you aligned software solutions with business goals, showcasing your understanding of the bigger picture.