19 days ago
Responsibilities
- Design and build reusable, reliable platform capabilities shared across webAI products.
- Develop backend and systems software focused on performance, security, maintainability, and operational reliability.
- Create stable APIs, SDKs, client-facing interfaces, documentation, examples, and reference implementations.
- Own features through architecture, implementation, testing, packaging, release, and production support.
- Build and improve CI/CD pipelines for multi-platform builds, automated testing, artifact publishing, and releases.
- Establish API evolution, versioning, compatibility, and migration practices.
- Diagnose performance, concurrency, reliability, and integration problems across complex systems.
- Collaborate with product and engineering teams to turn product needs into reusable platform capabilities.
- Improve developer tooling and workflows as the platform and SDK ecosystem grows.
Requirements
- At least 5 years of relevant software engineering experience.
- Strong experience designing and maintaining APIs, SDKs, client libraries, or developer-facing platform interfaces.
- Strong systems-engineering skills involving concurrency, process boundaries, resource management, failure modes, and performance.
- Experience designing and maintaining CI/CD pipelines and release automation.
- Experience packaging, versioning, and distributing production software.
- Ability to write maintainable code, effective tests, clear technical documentation, and useful examples.
- Experience diagnosing complex integration, reliability, and performance problems.
- Ability to take complex or ambiguous requirements through design, implementation, and release.
- Strong communication and cross-functional collaboration skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Professional Rust experience is preferred.
- Experience with distributed, peer-to-peer, offline-capable, edge, cross-platform, embedded, security-sensitive, or privacy-preserving systems is preferred.
- Experience with FFI, language bindings, semantic versioning, API migration strategies, developer tools, code generators, build tooling, or release infrastructure is preferred.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision benefits.
- 401k match.
- $200/month health and wellness stipend.
- $400/year continuing education credit.
- $500/year Function Health subscription for US-based employees.
- Free parking for in-office employees.
- Unlimited approved PTO.
- Parental leave for eligible employees.
- Supplemental life insurance.
