Jobs and Careers
IM

Senior AI Software Engineer

iManage
United Statesfull_timeVerifiedPosted 1 Aug 2025
💰 $130,000/yr

About the role

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. You will be exposed to and learn other technologies and methods that the team uses on a day-to-day basis. 

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.  

iM Responsible For… 

  • Delivering robust, fully tested, maintainable software that impacts end users 
  • Designing and implementing production-ready scalable NLP applications and APIs 
  • Developing monitoring and observability solutions and integration testing frameworks 
  • Conducting code reviews and providing constructive feedback to team members 
  • 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 
  • Providing technical guidance and mentorship to junior engineers 
  • Contributing to the development of best practices and standards for AI engineering 
  • Following best practices in leveraging CI/CD tools like Docker, GitHub Actions etc 
  • Taking ownership and seeing a project through to completion, asking for help where necessary 

iM Qualified Because I Have… 

  • A Master’s or Ph.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 
  • Familiarity with modern NLP architectures, including transformer models and LLMs based applications in production 
  • A passion for learning about and contributing to running a large-scale cloud-native Machine Learning platform 
  • Extensive experience with programming language experience such as Python, Java, Scala etc. 
  • Solid experience with ML frameworks such as Pytorch and Huggingface  
  • The ability to work in a team, collaborate with others to solve interesting problems that directly affect our customers 
  • Demonstrated critical thinking and problem-solving abilities, excellent communication and written skills 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

iManage

View company profile →