Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff AI Software Engineer

$180k - $220k
Full-time

iManage

We offer a flexible working policy that supports a healthy balance between personal and professional well-being. This role requires in-office presence on Tuesdays & Thursdays to collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance. 

Being a Staff AI Software Engineer at iManage Means… 

You are passionate about owning the full lifecycle of AI systems, from training and fine-tuning models to deploying and scaling them in production. You thrive at the intersection of machine learning, data science, and infrastructure engineering, and you bring both analytical accuracy and hands-on technical depth to everything you build. You will work within the Applied AI team, collaborating with engineers, data scientists, and product stakeholders to build the AI capabilities that power iManage’s enterprise work platform including Ask iManage, our generative AI document assistant, as well as advanced document classification, extraction, and NLP-driven features that directly impact how knowledge workers search, organize, and understand their most critical information. You will tackle some of the most interesting problems in applying large language models and NLP at scale to enterprise documents and workflows. 

You are a self-starter who identifies problems before being asked, coordinates across teams, and drives solutions to completion. You think carefully about cost, performance, and reliability at scale as well as communicate with clarity and accountability at every step. 

iM Responsible For...

  • Owning the end-to-end ML lifecycle for AI systems from prototype to production, from model development and evaluation to scalable application design and production serving for NLP, genAI document intelligence, and agentic system use cases 
  • Collaborating with product and business stakeholders to translate requirements into viable technical solutions 
  • Deploying and optimizing ML/AI systems on GPUs and Kubernetes-based cloud infrastructure, including AKS or equivalent platforms, while balancing trade-offs across scalability, latency, performance, operational complexity, and cost efficiency. 
  • Applying modern engineering practices for production AI systems, including monitoring, observability, integration testing, containerized services, CI/CD pipelines, model/version tracking, and release governance. 
  • Driving architectural decisions for AI systems and mentoring team members to foster a culture of innovation and knowledge sharing 

iM Qualified Because I Have… 

  • A Bachelor's, Master's or Ph.D. in Computer Science, Machine Learning, Data Science, Artificial Intelligence, Statistics, or a related field  
  • The ability to work collaboratively across teams, communicate with precision, and take ownership from prototype to production 
  • 5+ years of experience in ML/AI engineering or software engineering with 3+ year of experience building and shipping in NLP and LLM systems into productions 
  • Deep proficiency in Python and modern AI frameworks (i.e., PyTorch and Hugging Face) 
  • Deep understanding of ML fundamentals including hands-on experience with both traditional ML/NLP and modern genAI/transformer architectures 
  • Demonstrated hands-on experience in fine-tuning language models and deploying them to production 
  • Experience with GPU optimization for both training and inference 
  • Experience with k8s deployment on cloud infrastructure (Azure/AWS/GCP) to optimize systems for scalability, latency, performance, operational complexity, and cost efficiency

Bonus Points If I Have... 

  • Experience in knowledge graph and multimodal LLMs 
  • Experience with distributed training (i.e, Pytorch distributed, Ray) and inference optimization framework  (i.e, vLLM, SGLang) 
  • Experience with agentic engineering (agent harness, agent memory) and orchestration framework like LangChain/LlamaIndex, or similar tools 

Don't meet every qualification listed above? Studies show that women and people of color are less likely to apply to jobs unless they meet all qualifications. At iManage, we are committed to building a diverse and inclusive environment, and encourage everyone to show up as their full authentic selves. We welcome those that come with a growth mindset and a hunger for learning; so, if you are excited about this role but your past experience doesn't align perfectly with every qualification we encourage you to apply anyways!  

iM Getting To…  

  • Join a supportive, experienced team with an inclusive, encouraging, and vibrant culture.  
  • Have flexible work hours that allow me to balance my ‘me time’ with my work commitments.  
  • Collaborate in a modern open plan workspace, with a gaming area, free snacks, drinks and regular social events.  
  • Focus on impactful work, solving complex, real challenges utilizing the latest technologies and protocols.  
  • Own my career path with our internal development framework. Ask us more about this!  
  • Learn new skills and earn certifications with access to unlimited courses in LinkedIn Learning.  
  • Join an innovative, industry leading SaaS company that is continuing to grow & scale!  

iManage Is Supporting Me By...  

  • Creating an inclusive environment where I can help shape the culture not just by fitting in, but by adding to it.  
  • Providing a market competitive salary that is applied through a consistent process, equitable for all our employees, and regularly reviewed based on industry data.  
  • Rewarding me with an annual performance-based bonus.  
  • Offering comprehensive Health/Vision/Dental/Life Insurance, and a 401k Retirement Savings Plan with a company match up to 4%.   
  • Giving access to HealthJoy, a healthcare concierge service, to help me maximize my health benefits.  
  • Granting enhanced leave for expecting parents; 20 weeks 100% paid for primary leave, and 10 weeks 100% paid for secondary leave.   
  • Providing me with a flexible time off policy to take the time off that I need. Be it for vacation, volunteering, celebrating holidays, spending time with family, or simply taking time to recharge and reset.  
  • Caring for my mental health and well-being with multiple company wellness days and free access to the Healthy Minds app for mindfulness, meditation and more.  
The overall US annual base salary range for this position is $180,000–$220,000. Individual compensation for each candidate depends on factors such as qualifications, experience, and candidate location. This range does not include additional forms of compensation, such as bonuses, or benefits. Your recruiter will provide further details about the offer range, incentives, and overall compensation during the hiring process.

About iManage…  

iManage is dedicated to Making Knowledge WorkTM.  Over one million professionals across 65+ countries rely on our intelligent, cloud-enabled, secure knowledge work platform to uncover and activate the knowledge that exists inside their business content and communications.    

We are continuously innovating to solve the most complex professional challenges and enable better business outcomes; Our work is not always easy but it is ambitious and rewarding.   

So we’re looking for people who love a challenge. People who are happiest when they’re solving problems and collaborating with the industry’s best and brightest. That’s the iManage way. It’s how we do things that might appear impossible. How we develop our employees’ strengths and unlock their potential. How we find meaning in everything we do.   

Whoever you are, whatever you do, however you work. Make it mean something at iManage.  

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.  

Learn more at:

Please see our privacy statement for more information on how we handle your personal data:  

#LI-Hybrid

#LI-RW1

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Staff AI Software Engineer in Chicago, IL vacancy
  • $195k - $257.5k

     ...Staff Software Engineer Circle is one of the world's leading internet financial platform companies, building the foundation of a more open, global economy through digital assets, payment applications, and programmable blockchain infrastructure. Circle's platform includes... 
    Suggested
    Contract work
    Remote work
    Flexible hours

    Circle

    Chicago, IL
    3 days ago
  •  ...Ripple is seeking a Staff Software Developer to build full-stack, cloud-native solutions on Azure, enhancing financial operations for enterprises...  ...alongside architects and product managers and mentor other engineers in a pioneering financial technology environment. The ideal... 
    Suggested

    Ripple

    Chicago, IL
    2 days ago
  • $105k - $195k

     ...Staff Software Engineer A subsidiary of Publicis Groupe, Epsilon is a leading provider of multi-channel marketing services, technologies, and...  ...by artificial intelligence. You will guide by example with AI-assisted development based on clear specifications while maintaining... 
    Suggested
    Local area
    Flexible hours

    Prodigious Worldwide

    Chicago, IL
    3 days ago
  •  ...Staff Engineer IAA is seeking a highly experienced Staff Engineer to join the US Operations Platform organization. This role is focused...  .... Qualifications ~8+ years of professional software engineering experience, with significant time spent modernizing... 
    Suggested
    Full time

    RB Global Inc.

    Westchester, IL
    2 days ago
  •  ...the Role IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and...  ...in Python and SQL, with strong software engineering fundamentals (testing, version...  ...pipelines that support RAG, LLM, or modern AI workloads on enterprise data. Why... 
    Suggested
    Full time
    Worldwide

    Ritchie Bros.

    Westchester, IL
    1 day ago
  • $196k - $240k

     ...infrastructure that powers the Internet of Value. THE WORK: As a Staff Software Developer, you will own the platform delivering financial...  ...technology with leading financial organizations and lead the engineers around you. You will set technical direction, champion... 
    Full time
    Work at office
    Local area

    Ripple

    Chicago, IL
    8 hours ago
  • $160k - $200k

     ...Staff Software Engineer - Scala Chicago or Remote* JOIN US ON OUR MISSION TO BECOME THE #1 RETAIL TRADING PLATFORM IN THE WORLD Welcome to the dynamic world of NinjaTrader! As an industry-leading trading platform and futures broker, we're empowering traders to... 
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader

    Chicago, IL
    1 day ago
  •  ...cappers: DubClub is a business-building engine that helps you turn your passion into a...  ...cappers. The Role We're hiring a Staff Software Engineer to join our Chicago hub. This...  .... You know that building in an "AI-first" fashion allows you to ship faster... 
    Local area
    Immediate start
    Relocation

    Dubclub

    Chicago, IL
    4 days ago
  • $194k - $267k

     ...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential...  ...you are too, let's talk. The Global AI Engineering Team At Okta, you'll be part of a...  ...opportunity to make an impact. The Staff Software Engineer Opportunity At Okta, we're building... 
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Chicago, IL
    3 days ago
  • $161k - $221k

     ...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential...  ...customers' trust. The Defensive Cyber Engineering organization is responsible for the...  ...Okta's Public Sector roadmap by hiring a Staff Software Engineer in the DC area. You'll work closely... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Chicago, IL
    3 days ago
  • $180k - $200k

     ...safer and more intuitive way to pay. Aeropay is redefining what it means to pay—and get paid—by bank. Position Overview: The Staff Software Engineer is a vital member of the Engineering team at Aeropay, responsible for designing, developing and implementing high-quality... 
    Flexible hours

    AeroPay

    Chicago, IL
    4 days ago
  • Overview We are seeking a highly skilled and experienced Staff/Senior Software Engineer to support a critical customer engagement focused on application and platform modernization. This role is ideal for a seasoned engineer capable of leading modernization efforts and... 
    Work experience placement
    Shift work

    Ontrac Solutions

    Chicago, IL
    4 days ago
  •  ...Job Title Senior Staff Engineer — Data Science Job Description The Senior Staff Engineer...  ..., and deep learning models, as well as AI agentic applications, with a strong...  ...with data engineering, ML platform, and software engineering teams to productionize models... 
    Full time

    RB Global Inc.

    Westchester, IL
    2 days ago
  • $140.6k - $173.1k

     ...semantically meaningful, reusable, and trusted business assets. As a Staff Software Engineer on the Semantic Data Lake Team, you'll play a critical role...  ..., entity-based tables are foundational to our analytics, AI, and product platforms. You'll implement rich transformation... 
    Remote work
    Flexible hours

    WEX

    Chicago, IL
    3 days ago
  • $140k - $210k

     ...Staff Software Engineer At Bayer, the Digital Farming Solutions (DFS) division is on a mission to transform agriculture and drive a more sustainable...  ...and scale RESTful APIs and backend services. Integrate AI tools (e.g., LLMs, Azure AI) and third‑party services where... 

    Bayer CropScience Limited

    Chicago, IL
    4 days ago
  • $187.1k - $229k

     ...Staff Software EngineerPrzejdź do głównej zawartości#Staff Software Engineer page is loaded## Staff Software EngineerAplikujremote type: On-sitelocations: Chicago, ILtime...  ...shape a brighter way forward.# Forward Deployed AI Engineer **JLL | AI Engineering | Full-Time** ##... 
    Full time
    Local area

    Jones Lang LaSalle Incorporated

    Chicago, IL
    1 day ago
  •  ...Description Role Summary: The Sr. Staff Software Engineer will be part of the new Product Engineering team tasked with designing and building the next generation of Agentic AI-powered products for SmartEquip. Acting as the Technical Lead and Primary Architect, you will... 

    RB Global Inc.

    Westchester, IL
    8 hours ago
  •  ...Description The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative...  ...tuning Strong experience with Guidewire Hands on AI implementation experience Hands on experience with all layers... 
    Full time

    RB Global Inc.

    Westchester, IL
    4 days ago
  • $127.6k - $191.4k

     ...Senior Staff Software Engineer - IE07HE We’re determined to make a difference and are proud to be an insurance company that goes well beyond...  ...experience with Sonar, unit testing frameworks, using copilot (GEN AI tools) for app development, infrastructure development.... 
    Temporary work
    Work at office
    Shift work
    3 days per week

    The Hartford

    Chicago, IL
    8 hours ago
  • $140k - $186k

     ...members along with the team's overall planning. Represent engineering in cross-functional team sessions and able to present sound and...  ...practices (CI/CD, testing, secure coding, etc). Knowledge of Software Development Lifecycle (SDLC) best practices, software... 
    Hourly pay
    Work experience placement
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services, LLC

    Chicago, IL
    4 days ago
  •  ...Bayer CropScience Limited is seeking a Staff Software Engineer for its Digital Farming Solutions division in Chicago, Illinois. The role focuses on leading software development, driving innovative digital solutions for agriculture, and enhancing productivity. The ideal... 

    Bayer CropScience Limited

    Chicago, IL
    4 days ago
  • $175k - $190k

    Job Title: Staff Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things on, we... 
    Full time
    Temporary work
    Casual work
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet

    Chicago, IL
    5 days ago
  • I did my part and supported the Regular Toilet is seeking a Staff Software Engineer in Chicago to extend their blockchain systems and support the tokenization of the world. This role involves collaborating with teams to build scalable microservices and ensuring reliable... 
    Remote job

    I did my part and supported the Regular Toilet

    Chicago, IL
    3 days ago
  • $188k - $230k

    About the Role As a Staff Android Software Engineer in our Hospitality group, you are a technical leader and multiplier. You will serve as a key technical...  ...testing, failure analysis, and responsible use of AI‑assisted engineering tools. Qualifications Required Qualifications... 
    Local area
    Immediate start
    Night shift

    SpotOn, Inc

    Chicago, IL
    2 days ago
  • Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided) Location: Bangkok, Thailand (Relocation Provided) Seniority level: Director Employment type: Full-time Job function: Engineering and Information Technology At Agoda, we bridge the world through... 
    Full time
    Worldwide
    Relocation

    Agoda

    Chicago, IL
    13 days ago
  • $180k - $200k

     ...or act in time. Ironclad is the leading AI contracting platform that transforms agreements...  ...days for team or company events. AI Engineering @ Ironclad Ironclad is accelerating its AI...  ...$180,000 - $200,000 Base Salary Range - Staff: $210,000 - $235,000 Pursuant to the San... 
    Contract work
    Work at office

    Ironclad Inc.

    Chicago, IL
    2 days ago
  • $172.5k - $227.5k

     ...high moral and ethical standards. You reject manipulation, dishonesty and intolerance. What you’ll be responsible for: The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Permanent employment
    Contract work
    Local area
    Remote work
    Flexible hours

    I did my part and supported the Regular Toilet

    Chicago, IL
    3 days ago
  • $180k - $240k

     ...Software Engineer At Early Warning, we've powered and protected the U.S. financial system for over thirty years with cutting-edge solutions like Zelle®, Paze℠, and so much more. As a trusted name in payments, we partner with thousands of institutions to increase access... 
    Hourly pay
    Work experience placement
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    Chicago, IL
    2 days ago
  • $300k

     ...About the Team: Grindr is an AI-native platform powering how millions of gay people...  ...We're looking for an experienced Backend Engineer who is passionate about building, testing...  ...: ~7+ years of experience as a Software Engineer and contributing to Backend Systems... 
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Grindr

    Chicago, IL
    4 days ago
  • $117k - $171k

     ...Staff Software Engineer, Backend At Bayer we're visionaries, driven to solve the world's toughest challenges and striving for a world where...  ...are architected for scale, reliability, and the demands of AI and machine learning at a global level. You will set technical... 
    Local area

    Bayer Global

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff AI Software Engineer. Be the first to apply!