SDK Software Engineer, AI

Jobgether
3dRemote

About The Position

This role provides the opportunity to work at the forefront of AI-enabled software development, building SDKs that directly shape how customers interact with GenAI features. You will design and implement high-performance, resilient, and feature-rich libraries while collaborating with cross-functional teams to deliver exceptional developer experiences. The position emphasizes both technical depth and impact, allowing you to influence product decisions, contribute to open-source projects, and set best practices across the engineering organization. You’ll work primarily with Python and TypeScript while gaining exposure to other modern technologies. This is a role for a self-motivated engineer who thrives in a collaborative, fast-paced environment and enjoys creating tools used by developers worldwide.

Requirements

  • 5+ years of professional experience in Python and TypeScript, with strong computer science fundamentals.
  • Demonstrated experience building libraries, packages, or SDKs used by external developers.
  • Familiarity with AI SDKs, such as OpenAI or Vercel AI SDKs, and modern cloud or developer tooling.
  • Strong experience contributing to open-source projects or community-driven codebases.
  • Excellent problem-solving skills, with the ability to work independently as well as collaboratively in cross-functional teams.
  • Experience writing production-ready code with emphasis on quality, maintainability, and testing.
  • Strong testing background, including unit, integration, load tests, and benchmarking practices.
  • Excellent communication skills and a collaborative mindset, able to work closely with engineers, product managers, and designers.

Responsibilities

  • Develop and maintain AI-focused SDKs, implementing new features and ensuring high-quality performance, concurrency, and resiliency.
  • Collaborate with engineering and product teams to deliver major feature releases and improvements across the SDK ecosystem.
  • Enhance the developer experience by identifying friction points and driving key optimizations in SDK functionality.
  • Actively maintain and contribute to open-source repositories, advocating for best practices and coding standards.
  • Provide input on technology and product decisions, influencing roadmap priorities and design choices.
  • Write and maintain comprehensive unit, integration, and load tests to ensure production-ready, maintainable code.

Benefits

  • Competitive salary based on geographic zones (Zone 1: $171,200–$235,400; Zone 2: $154,100–$211,860; Zone 3: $145,500–$200,090 USD).
  • Restricted Stock Units (RSUs) in addition to base salary.
  • Comprehensive healthcare, vision, and dental coverage.
  • Mental health support and wellness resources.
  • Fully remote work environment with flexibility and autonomy.
  • Opportunity to contribute to open-source software and cutting-edge AI projects.
  • Collaborative, inclusive, and diverse work culture with emphasis on personal and professional growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service