Back to Careers

Software Engineer, Python

AI Engineering, Chicago

Apply Now
Position Summary

Join an innovative and fast-paced team building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and the leading artificial intelligence technologies. From your seat in Downtown Chicago, you’ll be developing technology that addresses complex challenges such as data visualization, machine learning, distributed systems, large databases, and large-scale data processing.

As far as the development process itself, we don’t want to just check the boxes to be able to say that we have the most (or even the snazziest) features. Rather, we are thoughtful about our design and focused on ensuring that our clients can use software that is both useful and useable. You won’t be buried in a dark corner – you’ll have the opportunity to actively shape the software, while working as an integral part of a dynamic team of developers who are focused on writing great code, learning every day, and having a lot of fun.

To be successful, you should be able to contribute to all phases of the software development lifecycle including specification, design, implementation, and maintenance. You must be willing to learn the discovery industry and quickly integrate new technologies into your repertoire.

If you think you’d be the right fit for our team, we’d love to hear from you.

Minimum Qualifications
  • Experience with Python
  • 3-5 years' of professional software development experience
  • Instinctive understanding of algorithms and fundamental computer science concepts
  • Driven to build modern systems that emphasize user experience and aesthetics.
  • An eagerness to learn, explore, and introduce new technologies
  • Must be able to work on-site in Downtown Chicago
  • Must have authorization to work in the United States

Preferred Qualifications

  • BS or MS in Computer Science, or equivalent coursework
  • Experience with containerization and container orchestration frameworks
  • Good writing and communication skills
  • Understanding of Linux and cloud technologies


  • eDiscovery industry experience a plus, but not required


  • Competitive salary
  • Company-contributed health insurance plans
  • 401K Plan with match that vests immediately
  • Fifteen PTO days plus 2 personal days
  • Work in the heart of Chicago near a plethora of amenities and public transit

About Reveal

The future of eDiscovery and investigations is artificial intelligence. We have become one company with Brainspace to ensure our platform is always powered by cutting-edge AI/ML.

Reveal is the industry's leading and fastest growing eDiscovery platform powered by the best in class artificial intelligence tools. Reveal offers the full range of processing, early case assessment, review, infrastructure and artificial intelligence capabilities in both cloud and on-prem environments. Reveal clients include law firms, Fortune 500 corporations, legal service providers, government agencies and financial institutions in more than 40 countries across five continents. Featuring deployment options in the cloud or on-premise, an intuitive user design, multilingual user interfaces and the automatic detection of more than 160 languages, Reveal accelerates legal review, saving users time and money. For more information, visit 

Hiring Policy

This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment.

Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Ready to apply?