Software Engineer

Eudia is an AI platform for enterprise legal, contracting, and compliance teams that turns institutional knowledge into governed AI agents.

Palo Alto, California, United States

Funding history

About Eudia

Eudia provides augmented-intelligence software for in-house legal teams, embedding AI into legal workflows such as contracting, compliance, litigation, M&A, and legal research.

View jobs by Eudia

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will lead the design, development, and deployment of complex software systems. You will define robust architectures, establish coding standards, review code, mentor junior engineers, and work with product managers, designers, and stakeholders to deliver technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Machine Learning, AI, Mathematics, Statistics, or a related field
  • Extensive hands-on software development experience leading complex projects and engineering teams
  • Proficiency in distributed systems, cloud computing, backend architecture, and modern programming languages including Java and Python
  • Ability to solve scalability, performance, and system-design challenges
  • Ability to lead teams, influence technical direction, and drive engineering excellence

Responsibilities

  • Oversee the design, development, and deployment of complex software systems
  • Define and implement robust software architectures
  • Establish coding standards and conduct code reviews
  • Mentor junior engineers
  • Partner with product managers, designers, and stakeholders to translate business needs into technical solutions
Software Engineer at Eudia | JobStash