Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer (GOlang, AI domain)

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • 8+ years of industry experience
  • Strong experience with Go language at backend (4+ years)
  • Excellent debugging, analytical, problem-solving, and social skills
  • Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Experience with building and scaling distributed, highly available systems
  • Experience in Ruby on Rails is a plus
  • Contributions to open-source projects are a big plus
  • Understanding of possible bottlenecks in a code and a solution in general
  • At least basic knowledge of Kubernetes concepts and configuration

Nice to Haves

  • Experience with Docker and other isolation technologies
  • Experience with Redis-based caching
  • Experience with public cloud infrastructure providers (AWS/Azure/Google Cloud)
  • Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc)
  • Experience with third-party REST APIs at scale (request throttling, batch processing, etc)

What You'll Be Doing

  • Build high-performance gateways and routing components
  • Build server-side infrastructure for logging and monitoring
  • Work closely with Infra and SRE teams to ensure high availability and scalability requirements are addressed
  • Collaborate closely with the AI team to design and implement innovative features for a new AI assistant, ensuring cutting-edge performance and user experience.
  • Contribute at all phases of the development lifecycle
  • Write well-designed, testable, efficient code
  • Evaluate and propose improvements to the existing system
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Perks and Benefits

  • Readiness to work remotely with teams distributed across the world and timezones
  • Spoken English (at a level enough to pass technical interviews and work with colleagues)
  • Open to new technologies and willing to experiment
  • Full-cycle product feature delivery mindset (from design to production and maintenance).
AI Summary ✨

Similar jobs

  • 14 hours agoNew
  • a day agoNew
  • a day agoNew
  • See all jobs in Germany →