Keystone

Forensic Investigations Engineer (Source Code)

Keystone Boston, New York, San Francisco $135k - $186k 38 days ago
engineering

Firm Overview: 

Keystone AI is a premier strategy and economics consulting firm solving the most complex challenges of competition, strategy, and intellectual property for leading technology firms and global brands. We work at the forefront of influential technology cases changing consumer behavior and regulation laws and impacting society on a global scale. Keystone AI brings an interdisciplinary approach, leveraging the intersection of economics, technology, and business strategy to deliver transformative ideas.  

K.ATS Foundry is Keystone’s engineering center of excellence, embedding data, platform, and forensic expertise into the firm’s most complex and high-impact projects. Foundry builds secure, reusable infrastructure and scalable technical solutions that accelerate project delivery and ensure defensible, data-driven outcomes. Our engineers work across disciplines, from automating data pipelines and managing cloud platforms to conducting forensic code and hardware investigations, helping every engagement start faster, run smoother, and deliver greater impact. 

As a Technologist – Forensic Investigations Engineer (Source Code), you will work with lawyers, academics, and tech industry leaders to analyze the functionality of source code stemming from software patents, trade secret disputes, mergers and acquisitions, and related high-stakes matters. This role will provide the candidate the opportunity to review the source code for many of the world’s leading technology companies related to cloud computing, digital platforms, data processing, network management, information security, and graphics, among others. 

Responsibilities 

  • Analyze software systems and present summary findings to clients 
  • Assess the originality, similarity, and differences between multiple software systems 
  • Reverse engineer software applications, features, and functionality 
  • Evaluate the complexity and value of software developed 
  • Investigate the behavior of software systems against expected behavior from legal claims 
  • Draft documents describing the functionality and behavior of software systems 
  • Present technical findings to non-technical clients 
  • Develop and productize tools to make source code analysis more efficient and scalable 

Qualifications 

  • Experience working as a software consultant, source code reviewer, and/or software engineer 
  • Skilled in a variety of programming languages, databases, and platforms, such as: Java, C++, C, C#, Python, PHP, SQL, MySQL, MongoDB, Windows, Linux, Android, iOS 
  • Deep understanding of fundamental concepts in computer science, such as: data structures, architecture design, programming paradigms (object-oriented, functional, declarative), algorithms, distributed computing, concurrency, computational complexity, database systems, networking, compilers, and machine learning 
  • Exceptional written and verbal communication skills 
  • Capacity to work in fast-paced, high-stakes environment 
  • A desire to be a part of and help grow a great team and organization 
  • The passion to learn, grow, and help us to improve our business 
  • Bachelor’s degree in Computer Science; Master’s is a plus 

US Salary Range: $135,000 - $186,000, 401k contribution, and competitive benefits package. Actual compensation within the range will depend upon the level the individual is hired at based on their skills, experience, qualifications. 

At Keystone AI we believe diversity matters. At every level of our firm, we seek to advance and promote diversity, foster an inclusive culture, and ensure our colleagues have a deep sense of respect and belonging. If you are interested in growing your career with colleagues from varied backgrounds and cultures, consider Keystone AI.