At a Glance
- Tasks: Design and build innovative applications using Python and AI tools.
- Company: Join a forward-thinking tech company with a collaborative spirit.
- Benefits: Enjoy competitive salary, annual bonuses, remote work allowance, and generous leave.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make a real impact in AI/ML projects while growing your skills.
- Qualifications: Proven experience in Python, AI frameworks, and agile development.
The predicted salary is between 60000 - 80000 £ per year.
This is a full-time, permanent opportunity for candidates based in the UK. There will be a need to travel to the office in London periodically.
As a Senior Engineer at Nearform your main task will be designing & building applications using Python and AI tools. However, as you’ll likely work on a variety of projects your responsibilities may also include:
- Supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team.
- Assisting with defining structured practices, especially in source code management, building and deployment.
- Designing and implementing data storage solutions.
- Optimising performance in applications for maximum speed and scalability.
- Getting feedback from users and clients, and building solutions for them.
- Assisting with the analysis of client requirements.
- Working with and supporting Technical Leaders in project execution and timely delivery.
- Collaborating with client teams.
What we are looking for in this person:
- Significant experience delivering at a Senior Engineer level.
- Deep knowledge and experience with the Python language and modern AI frameworks.
- Experience with building AI agents.
- Practical experience of delivering in an agile environment.
- Practical experience and knowledge of developing real-world solutions.
- Deep understanding of versioning control tools - e.g. Git.
- Testing experience and familiarity with testing tools at all levels, unit, integration and end-to-end testing.
- Practical and real-world experience working with databases and cloud environments.
- Experience with automation, CI and CD.
- Experience building software collaboratively using pull requests and code reviews.
- Excellent communication and collaboration skills.
- Professional proficiency in English.
Benefits & Perks:
- Annual Company Bonus - We all help Nearform to hit company goals so we all receive a share of the profits on an annual basis in line with company performance.
- Paid Time Off Package - We offer an annual leave of 25 days plus public holidays. We also offer sick leave, marriage leave and many more.
- Remote Working Allowance - Every 2 years, you will have a budget of up to €1250 (equivalent in GBP) to help you set up a comfortable and productive workspace in addition to your essential equipment provided by Nearform when you join.
- Training and Development Allowance - We understand the importance of continuously learning so we offer an allowance of up to €1000 (equivalent in GBP) you can use to upskill yourself.
- Healthcare - It’s important to always take care of your health, so we offer additional private healthcare here at Nearform.
- Pension & Insurances - We offer a pension match of up to 5% and Income Protection and Death in Service for peace of mind.
Senior Software Engineer (AI / ML, Python) (Perm, London) employer: Dormont Manufacturing Co
At Nearform, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys a range of benefits including a generous annual leave package, a training allowance for continuous professional development, and a supportive remote working environment. With a focus on employee growth and a commitment to health and well-being, we empower our engineers to thrive in their roles while contributing to meaningful projects in the AI and ML space.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (AI / ML, Python) (Perm, London)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, and we all know how much that can boost your chances!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and AI. This is your chance to demonstrate your expertise and make a lasting impression on potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios. The more you practice, the more confident you'll feel when it’s time to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer (AI / ML, Python) (Perm, London)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Python and AI frameworks, and don’t forget to mention any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI/ML and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality come through!
Showcase Your Projects:If you've got a portfolio or GitHub repository, make sure to include it in your application. We want to see your coding style and the real-world solutions you've built. It’s a great way to demonstrate your hands-on experience!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at Nearform!
How to prepare for a job interview at Dormont Manufacturing Co
✨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 and modern AI frameworks in detail. Prepare to showcase specific projects where you've used these technologies, as this will demonstrate your hands-on expertise.
✨Showcase Your Agile Experience
Since the role requires practical experience in an agile environment, be prepared to talk about your previous roles in agile teams. Highlight how you contributed to sprint planning, daily stand-ups, and retrospectives. Sharing examples of how you adapted to changes during a project can really impress the interviewers.
✨Demonstrate Collaboration Skills
This position involves working closely with client teams and technical leaders, so it's crucial to show off your collaboration skills. Think of examples where you successfully worked in a team, especially using pull requests and code reviews. This will help illustrate your ability to communicate effectively and work well with others.
✨Prepare for Technical Questions
Expect some technical questions related to AI, ML, and database management. Brush up on key concepts and be ready to solve problems on the spot. Practising coding challenges or discussing your approach to optimising application performance can give you an edge in the interview.