Backend Engineer - AI Agent & Governance
SuperblocksFull Time
Mid-level (3 to 4 years)
Candidates must have extensive experience with server-side programming languages such as Java, Scala, Ruby, Python, or Go. Proficiency in designing, implementing, and maintaining RESTful APIs is required, along with a strong foundation in computer science fundamentals like data structures, distributed systems, concurrency, and threading. The role requires comfort in navigating ambiguous challenges within a rapidly evolving domain, a passion for learning new technologies and staying at the forefront of AI advancements, and a strong sense of ownership and accountability. Proven ability to collaborate closely with Product and Design teams to define requirements in a fast-paced, iterative environment is essential, as is a commitment to writing maintainable code, upholding high standards for production systems, and valuing code quality, automated testing, and other engineering best practices. Bonus qualifications include hands-on experience building GenAI features or working with Large Language Models (LLMs) through direct model integration or AI APIs, as well as an understanding of prompt engineering, fine-tuning models, or deploying AI services in production.
The Backend Engineer, AI will design, build, and maintain scalable and reliable backend systems to power innovative AI features. Responsibilities include designing and implementing API methods, developing integrations with AI model providers, and optimizing backend systems for evaluations, observability, AI monitoring, and metrics visualization. The engineer will collaborate closely with Product and Design teams to define technical solutions for new products and work with early adopters to refine and scale the system. Key duties involve tackling complex technical problems, providing innovative solutions for AI development and deployment, aligning backend architecture with technical and business objectives, and determining methods and procedures for new assignments while adhering to best practices. Continuous optimization of backend system performance, reliability, and scalability is expected, along with applying new technologies and techniques to improve backend processes and drive innovation in AI deployment.
Feature management platform for software developers
LaunchDarkly provides a platform for developers to manage and automate software features. Its main product is a feature management platform that allows developers to control software features, enabling safe code shipping, self-serve experimentation, personalized user experiences, and improved reliability of applications. This platform allows developers to revert feature behaviors without code changes, enhancing productivity. LaunchDarkly operates on a subscription model, charging clients for access to its services. The platform helps clients innovate quickly, automate software releases, reduce delivery costs, and maximize the impact of software features. The goal is to improve software development processes for a diverse range of clients in the DevOps market.