At a Glance
- Tasks: Lead the development of cutting-edge AI models and collaborate with multi-disciplinary teams.
- Company: Join a highly innovative organization at the forefront of AI technology.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic R&D environment and make a real impact in AI.
- Qualifications: Strong C#/.NET skills and a passion for AI are essential; Python knowledge is a plus.
- Other info: Work in a collaborative setting with a focus on Agile principles and software quality.
Job Title: Senior Software Engineer (.Net) Location: Ferndown, Dorset (Hybrid – 3 days in the office per week) Salary: Up to £70,000 per annum DOE Are you a passionate and experienced .Net professional ready to take on a senior role in a dynamic R&D environment within the AI space? I am working on behalf of a highly innovative organisation that is looking for a Senior Software Engineer to lead the development and implementation of cutting-edge AI models within their advanced product portfolio. As a Senior Software Engineer, you will: * Collaborate across multi-disciplinary teams to ensure seamless integration of AI models into products. * Develop software features and maintain high-quality code, ensuring alignment with Agile principles. * Troubleshoot, optimise, and innovate across all aspects of AI/ML implementation and software development. Key Responsibilities * Create technical documentation for AI projects and contribute to intellectual property initiatives. * Drive software quality with robust testing, refactoring, and DevOps practices. * Support hardware-software integration for imaging, movement, and measurement systems. Key Requirements Essential: * Strong skills in C#/.NET within a Visual Studio environment. * Proficiency in Git and DevOps practices. * Keen interest in AI Beneficial: * Advanced programming expertise in Python, with knowledge of deep learning frameworks like PyTorch, Keras, or TensorFlow. * Proven experience in computer vision-based AI projects, ideally within biotech. * Experience in Agile environments and familiarity with testing frameworks (e.g., NUnit). * A passion for biology-focused AI/computer vision. If this sounds like the perfect opportunity for you, I’d love to discuss it further. Please share your phone number and availability for a confidential conversation, apply now or reach out to Luke Hodges directly via LinkedIn
Senior Software Engineer (.Net) employer: Connect Group
Contact Detail:
Connect Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (.Net)
✨Tip Number 1
Make sure to showcase your experience with C# and .NET in your conversations. Highlight specific projects where you've successfully implemented these technologies, especially in an Agile environment.
✨Tip Number 2
Familiarize yourself with the latest trends in AI and machine learning. Being able to discuss recent advancements or your own experiences with AI models will demonstrate your passion and knowledge in the field.
✨Tip Number 3
Prepare to discuss your experience with Git and DevOps practices. Be ready to provide examples of how you've used these tools to improve software quality and streamline development processes.
✨Tip Number 4
Since this role involves collaboration across multi-disciplinary teams, think of examples where you've successfully worked with diverse groups. Emphasizing your teamwork skills will be crucial in demonstrating your fit for the position.
We think you need these skills to ace Senior Software Engineer (.Net)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#/.NET and any relevant projects you've worked on, especially those involving AI or machine learning. Use keywords from the job description to align your skills with what the company is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and software development. Mention specific experiences that demonstrate your ability to lead projects and collaborate with multi-disciplinary teams, as well as your familiarity with Agile principles.
Showcase Your Technical Skills: If you have experience with Git, DevOps practices, or Python, be sure to include this in your application. Provide examples of how you've used these skills in past roles, particularly in relation to AI/ML implementation.
Highlight Problem-Solving Abilities: Discuss instances where you've successfully troubleshot or optimized software solutions. This will demonstrate your capability to innovate and maintain high-quality code, which is crucial for the role.
How to prepare for a job interview at Connect Group
✨Showcase Your .NET Expertise
Be prepared to discuss your experience with C# and .NET in detail. Highlight specific projects where you've utilized these technologies, especially in a Visual Studio environment. This will demonstrate your technical proficiency and relevance to the role.
✨Demonstrate Your AI Knowledge
Since the position involves working with AI models, make sure to brush up on your understanding of AI and machine learning concepts. Be ready to discuss any relevant projects or experiences you have, particularly those involving Python and deep learning frameworks like PyTorch.
✨Emphasize Collaboration Skills
The job requires collaboration across multi-disciplinary teams. Prepare examples that showcase your ability to work effectively with others, resolve conflicts, and contribute to team success. This will highlight your soft skills alongside your technical abilities.
✨Prepare for Agile Discussions
Since the role aligns with Agile principles, be ready to discuss your experience with Agile methodologies. Share how you've contributed to Agile processes in past roles, such as participating in sprints, stand-ups, or retrospectives, to show your adaptability and commitment to quality.