At a Glance
- Tasks: Design and develop software for advanced biometric identification systems using C++ and Python.
- Company: Innovative tech company focused on secure solutions and collaborative culture.
- Benefits: Competitive salary, potential for permanent role, and a dynamic work environment.
- Other info: Opportunity for career growth in a supportive and experimental engineering culture.
- Why this job: Join a cutting-edge team working on AI and machine learning technology.
- Qualifications: Strong C++ and Python skills, experience in Linux, and knowledge of AI concepts.
The predicted salary is between 60000 - 75000 € per year.
Are you a Senior Software Engineer with strong C++ and Python experience looking to work on cutting-edge AI and machine learning technology?
The Role
As a Senior Software Engineer, you’ll play a key role in designing and developing software that powers advanced biometric identification systems. Working across the full software lifecycle, you’ll help build and optimise machine learning inference pipelines used in real-time systems. You’ll develop production-grade applications in modern C++, contribute to automation and testing frameworks using Python, and help ensure systems are scalable, secure, and highly reliable. The role also involves working closely with cross-functional teams to deliver new features in an Agile environment.
The Company
Our client is an innovative technology company focused on delivering secure solutions for customers worldwide. They foster a collaborative engineering culture where experimentation, continuous learning, and technical excellence are encouraged. This is a 9 month fixed term contract, with a high likelihood of going permanent, working from their Manchester offices.
What’s Required?
- Strong commercial experience with modern C++
- Experience developing software within Linux environments
- Good Python development skills, particularly for automation and integration work
- Experience working with Docker containers and CI/CD pipelines
- Strong understanding of Git, automated testing, and TDD principles
- Knowledge of AI or machine learning inference concepts
- Any experience with image processing, Golang, gRPC, Protocol Buffers, or cross-platform C++ development would be advantageous.
Next Steps
If you’re a Senior Software Engineer looking to work on innovative AI and machine learning technology in a collaborative environment, apply now to learn more about this opportunity.
Senior Software Engineer, AI & Machine Learning, 9 Month FTC, Manchester, COR7567 employer: Corriculo
Join an innovative technology company in Manchester that champions a collaborative engineering culture, where your expertise in C++ and Python will contribute to cutting-edge AI and machine learning solutions. With a focus on continuous learning and technical excellence, you'll have the opportunity to work on impactful projects while enjoying a supportive environment that encourages growth and experimentation. This role not only offers a chance to work with advanced technologies but also presents a pathway to a permanent position, making it an excellent choice for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer, AI & Machine Learning, 9 Month FTC, Manchester, COR7567
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with AI and machine learning. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects in C++ and Python, especially any related to AI or machine learning. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process while solving problems, as this is key in collaborative environments.
✨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 & Machine Learning, 9 Month FTC, Manchester, COR7567
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ and Python, as well as any relevant projects in AI and machine learning. We want to see how your skills align with the role, so don’t hold back on showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about AI and machine learning, and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Projects:If you've worked on any cool projects involving Docker, CI/CD, or even image processing, make sure to mention them! We’re keen to see practical examples of your work, so include links or descriptions that highlight your contributions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture!
How to prepare for a job interview at Corriculo
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in AI and machine learning contexts. The more you can demonstrate your technical expertise, the better!
✨Showcase Your Problem-Solving Skills
Prepare to talk about challenges you've faced in previous roles, particularly around developing software in Linux environments or working with Docker containers. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an Agile environment, be ready to discuss your experience with Agile practices. Think of examples where you've collaborated with cross-functional teams to deliver features and how you adapted to changes during the development process.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the company's approach to AI and machine learning, their engineering culture, or how they handle continuous learning. This shows your genuine interest in the role and helps you assess if it's the right fit for you.