Software Engineer, Implicit Signals
Remote • San Francisco • FullTime
Posted 12h ago
Remote Work Policy
Fully remote
Employment Type
FullTime
Categories
Applied AI Engineer
About the job
We are seeking a software engineer to develop and enhance our classification and evaluation platform. This role involves building services, online and offline pipelines, and tools that empower researchers and data scientists to rapidly transform ideas into working measurements and iterate quickly. The position blends software and data engineering with hands-on production ownership, offering the opportunity to shape architecture, deliver new features, optimize inference efficiency, and ensure system dependability as workloads and requirements evolve. Ideal candidates will possess strong software engineering expertise and a keen interest in developing a technical product in close collaboration with its users.
Responsibilities
- Design and build software services and APIs for configuring, running, and managing classifiers and evaluations.
- Build and operate online and offline classification pipelines for reliable, efficient execution at scale.
- Improve model-serving performance, including throughput, latency, concurrency, and compute utilization.
- Develop tools to simplify experimentation, debugging, and iteration for researchers and data scientists.
- Ensure production reliability, observability, and incident response, while reducing operational burden.
- Partner with machine learning engineers to deploy new classification capabilities into production.
- Collaborate with post-training researchers and data scientists to understand workflows, identify improvements, and shape the product.
Requirements
- Experience designing, building, and operating software services or distributed systems at scale.
- Strong fundamentals in API design, concurrency, caching, performance, and failure recovery.
- Ability to investigate complex production problems and make sound architectural tradeoffs.
- Proven track record of owning software from initial design through deployment and ongoing operation.
- Strong product judgment and interest in working directly with technical users.
- Comfort with ambiguous problems and broad ownership across multiple system parts.
- Fluency in using AI agents to move quickly across multiple workstreams in a fast-paced environment.
- Interest in machine learning, data science, and statistics.
- Experience with model serving, ML platforms, or inference optimization is a plus.