Empowering all teams to deliver and control their software.
SDK Software Engineer, AI
Location
United States
Posted
141 days ago
Salary
$145.5K - $235.4K / year
Seniority
Senior
Job Description
SDK Software Engineer, AI
LaunchDarkly
• Contribute to the development of our open-source AI SDKs, including implementing new features and keeping up-to-date with the latest development practices • Collaborate with our engineering and product teams to drive the implementation and release of major features • Drive key improvements to key developer experience touch points within the SDK • Actively maintain our open-source repositories • Identify areas of improvement and advocate for best practices • Have an active voice in shaping both technology and product decisions
Job Requirements
- Demonstrable experience building libraries and packages used by other developers
- 5+ years experience with Python and Typescript
- Experience working with AI SDKs such as the OpenAI and Vercel AI SDKs
- Strong computer science fundamentals
- Committed to working in a communicative, collaborative environment
- Self‐starter and problem solver, willing to solve difficult problems and work independently when necessary
- Strong testing background: experience building unit, integration, load tests, and benchmarks
- Experience writing production-ready code with emphasis on quality and maintainability
- Experience contributing to open-source software
Benefits
- Restricted Stock Units (RSUs)
- Health insurance
- Vision insurance
- Dental insurance
- Mental health benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer, Communication Products
AirbnbAirbnb is a community based on connection and belonging.
• Design, build, and operate the systems that serve ML models within the messaging stack, with a focus on latency, reliability, and scalability • Write and review technical designs that solve large, open-ended problems at the intersection of ML and product engineering without clearly-known solutions • Partner with ML, data science, and product teams to identify high-value opportunities, establish evaluation criteria, and close the gap between offline model performance and production impact • Collaborate with other engineers and cross-functional partners across Messaging, Trust & Safety, Localization, and Platform organizations to align on long-term technical solutions • Mentor, guide, advocate, and support the career growth of individual contributors • Establish engineering standards for ML integration across the messaging surface, including feature flagging, A/B testing, observability, and graceful degradation
• Developing a highly optimized inference framework running on the world’s largest supercomputers and data centers • Collaborate on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features
• Collaborate with data analysts to spec and build features that draw new customers to our product. • Provide a backend to our mobile and web frontends. • Build admin tools to increase efficiency of day-to-day support operations. • Integrate with third-party APIs. • Work on a beautiful app with high standards for UI. • Prevent errors using TypeScript's advanced static typing features. • Exercise ownership over the product and contribute ideas for improvement.
• Research and translate emerging AI findings into practical recommendations for engineering teams • Design, prototype, and iterate on resources, experiments, or workflows for AI integration • Build or improve infrastructure supporting AI usage • Analyze AI usage patterns to generate insights for tooling or training improvements • Partner cross-functionally to scale AI capabilities across engineering



