Senior Software Engineer, Backend (ML Training and Serving)

New
A
AffirmFinancial technology
Remote USFull-TimeSenior
Salary173,000 - 233,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of experience designing, developing and launching backend systems at scale
Required Skills
AWSPythonKotlinKubernetesMySQLDistributed Systems

Requirements

  • Have 4+ years of experience designing, developing, and launching backend systems at scale.
  • Use languages such as Python or Kotlin for backend system development.
  • Have a track record developing highly available distributed systems.
  • Have experience with technologies such as AWS, MySQL, and Kubernetes.
  • Be able to define a technical plan for a significant feature or system component with an extensible design.
  • Write high-quality code that is understandable and usable by others.
  • Be proficient in making significant changes to a large codebase safely.
  • Have a relevant bachelor’s degree or equivalent practical experience.
  • Production model training and deployment experience is a plus.

Responsibilities

  • Own and deliver quarterly team goals, guiding engineers through ambiguous, open-ended problems.
  • Collaborate with product management, design, and analytics during ideation and product development.
  • Articulate technical constraints and partner on decisions that account for risks and trade-offs.
  • Identify and lead resolution of project, process, technology, and business issues.
  • Create and monitor metrics, escalate issues, and support operations, availability, and on-call efforts.
  • Set or improve code review and design standards, and advocate for them through writing and tech talks.
  • Provide feedback and guidance to help develop team talent.
View Full Description & ApplyYou'll be redirected to the employer's site
173,000 - 233,000 USD per year
Apply Now