Senior Software Engineer

Skills
APIBack-End Web DevelopmentSoftware DevelopmentCode ReviewEngineeringGoProduct Management
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5 to 10 years professional software engineering experience
  • Strong backend development experience in Golang or Java or Python
  • Experience building high-throughput low-latency distributed systems in cloud-based environments
  • Solid understanding of distributed systems microservices APIs and scalable backend architecture

Nice to have

  • Technical excellence
  • Ownership
  • Innovation
  • Mentoring

Day to day

  • Build and maintain high-throughput backend services that support a global AI platform
  • Develop scalable distributed systems with low latency and strong reliability
  • Collaborate with Product Infrastructure and senior engineers to deliver high-quality software and influence technical decisions