AI Software Developer

AI Software Developer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Join a dynamic team to develop and optimise AI applications and systems.
  • Company: iManage is a leading provider of intelligent document management solutions, trusted by thousands globally.
  • Benefits: Enjoy flexible working, generous leave, performance bonuses, and comprehensive health insurance.
  • Why this job: Work on cutting-edge AI projects that directly impact users while fostering a culture of continuous learning.
  • Qualifications: A degree in a relevant field and 3+ years of experience in ML/AI or software engineering required.
  • Other info: Contribute to an inclusive environment where your unique perspective is valued.

The predicted salary is between 36000 - 60000 £ per year.

We offer a flexible working policy that empowers iManage employees to balance work and well-being. We encourage two days per week in-office collaboration, offering opportunities to learn from peers in person, while also providing the flexibility needed for a meaningful work-life balance. Being a Senior AI Software Engineer at iManage Means… You are excited about using cutting-edge research and technology to join forces with a multi-disciplinary team of data scientists and engineers in tackling a wide range of interesting problems in Artificial Intelligence. As a Senior AI Software Engineer, you will work at the intersection of software engineering and AI, focusing on building the systems for deploying, scaling and monitoring NLP and Gen AI applications in production as well as optimizing and improving the core document AI strategies. You will have the opportunity to be immersed within our iManage product suite and gain exposure to the full software development lifecycle. You will learn about our Artificial Intelligence (AI) products and work with fellow engineers and data scientists on projects that directly impact our customers. You will operate with a continual learning focused mindset and have the opportunity to experiment with our data sets and contribute to core AI strategies at the heart of what we deliver. You will rely on a diverse AI/ML and software ecosystem to enhance our core enterprise products and leverage cutting edge AI tools and methods to build new products that serve our end users. If you have a strong passion for software, machine learning and artificial intelligence and want to apply your outstanding technical and problem-solving skills for delivering impactful AI powered products into the hands of our customers, come and join the Applied AI team. Delivering robust, fully tested, maintainable software that impacts end users Developing monitoring and observability solutions and integration testing frameworks Ensuring the scalability, performance, and reliability of AI applications Staying up-to-date with the latest advancements in AI and machine learning technologies Collaborating with cross-functional teams to integrate AI solutions into existing products Contributing to the development of best practices and standards for AI engineering Taking ownership and seeing a project through to completion, asking for help where necessary D. degree in Computer Science, Machine Learning, Data Science, Artificial Intelligence, Statistics or related field ~3+ years of experience in ML/AI engineering, or software engineering with expertise in NLP ~ Experience with AI/ML infrastructure, distributed training and a track record of building and deploying ML systems at scale ~ Solid understanding of AI system design principles and experience with ML/AIOps tools and best practices for model lifecycle management ~ A passion for learning about and contributing to running a large-scale cloud-native Machine Learning platform ~ Extensive experience with programming languages such as Python, Java, Scala etc. ~ Solid experience with ML frameworks such as Pytorch and Huggingface ~ Bonus Points If I Have… Experience with AI engineering tools and technologies for fine tuning and serving custom LLMs in production and with other Gen AI tools such as, Langchain, LlamaIndex Experience working with Knowledge graphs based on text data Creating an inclusive environment where you\’re encouraged to help shape the culture by bringing your unique perspective, not just by fitting in. Rewarding me with an annual performance-based bonus. Providing enhanced parental leave (20 weeks for primary and 10 weeks for secondary caregiver at 100% pay) Matching my pension contribution (up to 6%) Offering BUPA private medical insurance & a Simplyhealth cash plan to assist with the everyday costs. Providing Group life cover, including life insurance, income protection, and critical illness protection. Encouraging me to make use of our top-tier flexible time off policy, which includes 25 days of annual leave and the flexibility to take further additional time off as needed Providing access to RethinkCare, a global behavioral health platform that enhances personal well-being, strengthens professional resilience, and empowers parental success through expert-led training and resources. Our intelligent, cloud-enabled, and secure platform is trusted by 4,100+ customers and 430,000 users worldwide, managing over 11 billion documents and 11 petabytes of data. We empower professionals across 65+ countries to unlock the full potential of their business content and communications. iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. #

AI Software Developer employer: iManage

iManage is an exceptional employer that prioritises employee well-being through a flexible working policy, allowing for a healthy work-life balance while fostering collaboration in a dynamic office environment. With a strong focus on continuous learning and professional growth, employees are encouraged to innovate and contribute to cutting-edge AI solutions that directly impact customers, all while enjoying comprehensive benefits such as enhanced parental leave, private medical insurance, and a generous annual leave policy.
I

Contact Detail:

iManage Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AI Software Developer

✨Tip Number 1

Familiarise yourself with the latest advancements in AI and machine learning technologies. This will not only help you during interviews but also demonstrate your passion for the field, which is crucial for a role at iManage.

✨Tip Number 2

Engage with the AI community by attending meetups or webinars. Networking with professionals in the industry can provide insights into the company culture and may even lead to referrals.

✨Tip Number 3

Showcase your experience with AI/ML infrastructure and distributed training through personal projects or contributions to open-source. This practical experience can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss specific examples of how you've contributed to AI strategies in previous roles. Being able to articulate your impact on projects will highlight your problem-solving skills and technical expertise.

We think you need these skills to ace AI Software Developer

Proficiency in Python, Java, or Scala
Experience with NLP and AI/ML frameworks such as Pytorch and Huggingface
Understanding of AI system design principles
Knowledge of ML/AIOps tools for model lifecycle management
Experience in building and deploying ML systems at scale
Familiarity with distributed training and AI/ML infrastructure
Ability to develop monitoring and observability solutions
Strong problem-solving skills
Collaboration skills for cross-functional teamwork
Continuous learning mindset regarding AI and machine learning advancements
Experience with AI engineering tools for fine-tuning and serving custom LLMs
Knowledge of working with knowledge graphs based on text data
Ability to take ownership of projects and see them through to completion

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in AI and software engineering. Focus on your skills in NLP, machine learning frameworks like Pytorch, and any projects that demonstrate your ability to build and deploy ML systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and software development. Mention specific projects or technologies you've worked with that align with the job description, and explain how you can contribute to iManage's goals.

Showcase Continuous Learning: Emphasise your commitment to staying updated with the latest advancements in AI and machine learning. Mention any courses, certifications, or personal projects that demonstrate your proactive approach to learning.

Highlight Collaboration Skills: Since the role involves working with cross-functional teams, provide examples of past experiences where you successfully collaborated with others. This could include teamwork in projects or contributions to open-source initiatives.

How to prepare for a job interview at iManage

✨Showcase Your Passion for AI

Make sure to express your enthusiasm for artificial intelligence and machine learning during the interview. Share specific examples of projects you've worked on or technologies you've explored that demonstrate your commitment to staying current in this rapidly evolving field.

✨Demonstrate Technical Proficiency

Be prepared to discuss your experience with programming languages like Python, Java, or Scala, as well as ML frameworks such as Pytorch and Huggingface. Highlight any relevant projects where you built or deployed ML systems, focusing on your role and the impact of your contributions.

✨Emphasise Collaboration Skills

Since the role involves working with cross-functional teams, be ready to provide examples of how you've successfully collaborated with others in previous roles. Discuss how you approach teamwork, share knowledge, and integrate AI solutions into existing products.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges or problem-solving scenarios during the interview. Practice articulating your thought process when tackling complex issues, especially those related to AI system design principles and model lifecycle management.

AI Software Developer
iManage
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>