Browse All Jobs
Relyance AI is seeking a Senior Software Engineer to design and implement the static code analysis service that powers their product. The engineer will work with data scientists and ML engineers to improve the precision and scalability of static analysis algorithms using ML techniques. They will also architect and implement microservices-based systems for distributed computing environments.Role involves:
  • Designing and implementing a high-performance static code analysis service.
  • Improving precision, robustness, and scalability of static analysis algorithms using ML techniques.
  • Experimenting, prototyping, measuring, and making data-driven technology stack decisions.
  • Architecting and implementing microservices-based systems for distributed computing environments.
  • Leveraging strong CS fundamentals, data structures, and algorithms to solve complex engineering challenges.
Requirements:
  • Experience building compilers or static code analysis tooling.
  • Strong software engineering experience and a firm grasp of CS fundamentals, data structures, and algorithms.
  • Experience building distributed/scalable backend infrastructure with a micro-services first design.
  • A high standard for production system quality.
  • Ability to demonstrate and incrementally build 100% confidence in all the layers/components you develop.
  • A deep sense of appreciation for the test-driven development methodology.
  • A self-directed environment with full ownership to design features end-to-end from scratch and the accountability that comes along.
Role offers:
  • Opportunity to work in a data-driven culture.
  • Empowered team members solving problems proactively.
  • Trust and freedom to find creative solutions.
  • Commitment to fair and equitable compensation practices.
Apply

Relyance AI