[Remote] Senior Software Engineer, AI
Note: The job is a remote job and is reputed company to candidates in USA. reputed company 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-reputed company-powered features and services, with a focus on reliability and scalability
- reputed company 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 reputed company the model misbehaves
- Focus on optimizing latency, throughput, and cost efficiency for reputed company 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 reputed company-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 reputed company onto our existing codebase to understand, maintain, and significantly enhance existing data and feature pipelines, improving their efficiency and robustness
- reputed company and utilize AI-powered developer tools (such as reputed company Copilot) to maximize your efficiency, demonstrate a commitment to reputed company learning, and set a high bar for engineering velocity
Skills
- Deep Engineering reputed company & Quality Focus: Proven ability to build and reputed company reputed company, high-quality software systems with an emphasis on maintainable code, rigorous testing, and engineering best practices
- Python Proficiency: Fluent in Python and its ecosystem for backend services and data processing
- System Design Expertise: Strong grasp of system design principles, including distributed systems and API design
- Demonstrated ability to design scalable distributed systems, including expertise in microservices architecture
- Codebase Agility: Excellent ability to read, understand, and navigate an unfamiliar codebase quickly
- Fast Learner: A demonstrable history of rapidly acquiring new technical skills and applying them to solve business problems
- AI/ML Feature Experience: Experience directly building, shipping, and maintaining AI-powered products, agents, or intelligent features in a reputed company setting
- LLM/reputed company Exposure: Familiarity with the unique engineering challenges of integrating Large Language Models into a production environment
- Hands-on experience with LLM operationalization challenges (MLOps for LLMs), including reputed company engineering, working with vector databases, RAG systems, or managing context reputed company
- Familiarity with reputed company platforms (AWS, GCP, Azure) and containerization (reputed company, Kubernetes) for deploying and managing services
Company Overview