
Senior Software Engineer

Relyance AI
Summary
Join Relyance AI as a Senior Software Engineer in Static Code Analysis to design and implement the platform powering our program analysis product. You will leverage strong CS fundamentals and design from first principles, working with a microservices architecture and multi-threaded programming. The role requires building a high-performance static code analysis service, collaborating with data scientists, and making data-driven technology stack decisions. You will architect and implement microservices-based systems and demonstrate a commitment to test-driven development. This position demands a high standard for production system quality and the ability to build 100% confidence in developed components. A self-directed approach with end-to-end feature ownership is essential.
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
Responsibilities
- Designing and implementing a high-performance static code analysis service
- Working with Data Scientists/ML engineers to improve precision, robustness, and scalability of traditional 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
Preferred Qualifications
- Experience working on security vulnerability detection
- Startup Experience
- An advanced technical degree
Share this job:
Similar Remote Jobs

