At a Glance
- Tasks: Design and develop innovative AI software solutions using Python and cutting-edge technologies.
- Company: Join a dynamic team in a large, complex organisation focused on AI enablement.
- Benefits: Competitive salary, opportunities for mentorship, and a chance to work with emerging AI technologies.
- Other info: Collaborative environment with excellent career growth and the chance to mentor others.
- Why this job: Make a real impact by solving business challenges with AI and take ownership of your projects.
- Qualifications: 7+ years in software engineering, strong Python skills, and experience with AI technologies.
The predicted salary is between 70000 - 90000 £ per year.
We are seeking an experienced Senior AI Software Engineer to join a growing AI Enablement team focused on designing, building and deploying internal AI-powered software solutions across a large, complex organisation. This is a hands-on engineering role where you will work closely with Product Leads, business stakeholders and technical teams to deliver innovative AI solutions that solve real business challenges.
You will be responsible for:
- Designing scalable systems, integrating AI and Large Language Model (LLM) technologies, and developing production-grade applications that drive measurable business value.
- Exploring emerging AI technologies, building custom AI assistants and intelligent automation tools, and taking ownership of solutions from concept through to deployment and ongoing optimisation.
- Designing, developing and deploying AI-enabled software solutions for enterprise use, specifically using Python.
- Building and maintaining custom AI assistants, generative AI applications and intelligent workflow solutions.
- Writing clean, scalable, well-tested and production-ready code following software engineering best practices.
- Developing and maintaining backend Python services, APIs and microservices supporting AI-powered applications.
- Integrating Large Language Models (LLMs), AI services and machine learning capabilities into production systems.
- Owning complex technical challenges relating to performance, reliability, scalability and system integration.
- Implementing and supporting DevOps and MLOps practices to ensure robust deployment, monitoring and optimisation of AI solutions.
- Mentoring and supporting engineers, promoting engineering excellence and AI development best practices.
Requirements:
- 7+ years of professional software engineering experience.
- Strong backend engineering experience within complex software environments.
- Advanced Python development skills.
- Proven experience building and deploying production-grade software applications.
- Strong understanding of distributed systems, APIs, microservices architecture and secure software design.
- Experience integrating AI, Generative AI and Large Language Model (LLM) technologies into live production environments.
- Experience designing scalable, resilient and maintainable software architectures.
- Strong knowledge of cloud-native development and modern software engineering practices.
- Experience with CI/CD pipelines and automated deployment processes.
- Familiarity with monitoring, logging, observability and performance optimisation tools.
- Ability to own technical solutions end-to-end from design through deployment and support.
- Experience with machine learning solutions and ML model deployment.
- Experience with computer vision technologies.
- Exposure to MLOps frameworks and AI infrastructure management.
- Experience building AI assistants, chatbots or agent-based systems.
- Knowledge of cloud platforms such as AWS, Azure or Google Cloud Platform.
- Experience working in Agile software development environments.
We are looking to arrange interviews next week, so should you be interested to find out more please don't hesitate to apply with an up to date CV as soon as possible.
Experienced AI Software Engineer employer: Focus on WD
Join a forward-thinking organisation that prioritises innovation and employee growth, offering a dynamic work culture where collaboration and creativity thrive. As a Senior AI Software Engineer, you will have the unique opportunity to work with cutting-edge AI technologies in a supportive environment that encourages professional development and mentorship. With a focus on delivering impactful solutions, this role not only allows you to take ownership of exciting projects but also positions you at the forefront of AI advancements within a large, complex organisation.
StudySmarter Expert Advice🤫
We think this is how you could land Experienced AI Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the AI field and let them know you're on the lookout for opportunities. A personal recommendation can go a long way in landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI projects, especially those involving Python and LLM technologies. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common AI-related questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don't forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Experienced AI Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with AI technologies and Python development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for our team. Share your passion for AI and how you’ve tackled complex challenges in the past. Keep it engaging and personal!
Showcase Your Projects:If you've worked on any AI-powered applications or systems, make sure to mention them! We love seeing real-world examples of your work, especially if they demonstrate your ability to integrate LLM technologies.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands quickly. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at Focus on WD
✨Know Your AI Stuff
Make sure you brush up on the latest AI technologies, especially Large Language Models and generative AI. Be ready to discuss how you've integrated these into production systems in your previous roles.
✨Showcase Your Python Skills
Since this role heavily relies on Python, prepare to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice writing clean, scalable code that adheres to best practices.
✨Understand the Business Impact
Be prepared to explain how your AI solutions have driven measurable business value in the past. Think of specific examples where your work has solved real business challenges and be ready to share those stories.
✨Familiarise Yourself with DevOps and MLOps
This role involves implementing robust deployment and monitoring practices. Brush up on your knowledge of CI/CD pipelines and be ready to discuss how you've used these in your previous projects to ensure smooth deployments.