Remote Staff Software Engineer - Remote from Germany

at eyeo

Posted 1 day ago 7 applied

Description:

  • The Staff Software Engineer position is a remote role based in Germany, focusing on building scalable, secure, and high-performance systems.
  • The candidate will handle 30 billion requests and 7 petabytes of data monthly for over 300 million active clients, addressing the challenges that come with such scale.
  • Responsibilities include delivering across the technology stack, which involves building services in NodeJS or Go, architecting scalable systems on cloud platforms, optimizing caching strategies, designing resilient Pub/Sub workflows, and developing frontends with modern frameworks.
  • The engineer will design and build scalable, high-performance microservices and APIs, with a focus on the intricacies of distributed systems, databases, and APIs for peak performance and scalability.
  • The role requires a strong curiosity and problem-solving skills, leveraging data and analytics to understand system performance and user behavior, identifying bottlenecks, and optimizing processes.
  • The engineer will have the opportunity to explore and integrate AI into foundational services, shaping user experiences and contributing to impactful solutions.
  • The candidate should be passionate about understanding the purpose behind their code and how it improves user experiences.
  • The role involves leading projects without direct management, influencing multiple teams to deliver significant projects over several months, and breaking down projects into systematic roadmaps.
  • The engineer will deliver robust solutions throughout the software lifecycle, maintaining a commitment to pragmatic simplicity.
  • The candidate will use data to identify, prioritize, and optimize problems, ensuring that solutions meet intended outcomes.

Requirements:

  • Candidates must have extensive knowledge and skills in building scalable, secure, and high-performance systems.
  • Proficiency in NodeJS or Go is required, along with experience in cloud platforms for system architecture.
  • A strong understanding of microservices, APIs, distributed systems, and databases is essential for optimizing performance and scalability.
  • The ability to leverage data and analytics to understand system performance and user behavior is necessary.
  • Excellent written communication skills are required, particularly for creating impressive design documents.
  • Candidates should possess strong judgment and empathy, fostering collaboration and enthusiasm among peers.
  • The ability to influence and lead technical projects across multiple teams is crucial, with a focus on delivering value and mitigating risk.
  • A commitment to delivering robust solutions and maintaining simplicity in design is expected.
  • Candidates should be data-driven, using it to isolate problems, prioritize tasks, and confirm the effectiveness of solutions.

Benefits:

  • The position offers the flexibility of remote work, with the option to work from the company's headquarters in Berlin or other offices in Cologne, Toronto, and soon NYC.
  • Employees will be part of a mission-driven company focused on building a safer and better internet for users worldwide.
  • The role provides an opportunity to be at the forefront of AI innovation, contributing to solutions that impact millions.
  • The company promotes a culture of leadership and innovation, seeking individuals who can drive change and contribute to high aspirations.
  • Employees will work in a diverse and global team, collaborating across various time zones.