Syllo is on a mission to transform litigation with its AI-powered litigation workspace designed for legal professionals. They are seeking a skilled Senior Software Engineer focused on the practical application of AI to build robust and scalable features that enhance user experience.
Responsibilities:
- System Design & Implementation: Design and build high-performance, production-level AI-powered features and services, with a focus on reliability and scalability
- Develop robust engineering solutions to mitigate the inherent unreliability of LLMs. This includes implementing effective guardrails, validation pipelines, error handling, caching, and failover/fallback mechanisms to ensure a high-quality user experience even when the model misbehaves
- Focus on optimizing latency, throughput, and cost efficiency for all AI-powered services
- Serve as an engineering expert in integrating models and data feeds with existing business logic and APIs
- Champion and enforce high standards for code quality, architectural design, and system documentation
- Implement rigorous testing strategies, including unit, integration, and performance testing, to ensure the robustness of AI features before and after deployment
- Participate actively in peer code reviews to maintain a high bar for engineering standards across the team
- Take ownership of the full lifecycle of new AI features, from initial design and prototyping to testing and deployment into the production environment
- Own the end-to-end development of new features, including API design, integration with front-end services, persistent data storage, and comprehensive monitoring/alerting
- Work closely with product managers and other engineers to scope, estimate, and deliver features on a fast iterative cycle
- Quickly onboard onto our existing codebase to understand, maintain, and significantly enhance existing data and feature pipelines, improving their efficiency and robustness
- Embrace and utilize AI-powered developer tools (such as GitHub Copilot) to maximize your efficiency, demonstrate a commitment to continuous learning, and set a high bar for engineering velocity