Senior Distributed Systems Engineer

Jobgether
3d$145,000 - $165,000Remote

About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Distributed Systems Engineer in United States. This role offers the opportunity to shape and optimize large-scale distributed systems that power high-volume, cross-channel customer experiences. As a Senior Distributed Systems Engineer, you will work on backend architecture, performance tuning, and reliability improvements, leveraging your expertise in cloud platforms, data-intensive applications, and Java-based services. You will be part of a small, collaborative Shared Services team, exploring system-wide improvements and enabling actionable insights through experimentation and analysis. The role emphasizes hands-on development, hypothesis-driven problem solving, and cross-functional collaboration. You will have the chance to impact architecture at scale, improve system efficiency, and help ensure seamless experiences for millions of users worldwide. Remote work flexibility and occasional travel allow you to balance focused engineering work with team collaboration.

Requirements

  • 5+ years of experience designing, developing, and maintaining distributed, data-intensive systems.
  • Proficiency in Java, with familiarity with industry best practices for performance, reliability, and maintainability.
  • Hands-on experience with cloud platforms (Google Cloud Platform preferred) and large-scale data systems.
  • Strong verbal and written communication skills, capable of explaining technical concepts clearly to peers and stakeholders.
  • Ability to work independently as well as collaboratively in small, fast-paced teams.
  • Experience with streaming and batch data workloads and the ability to adapt and extend mature codebases.

Nice To Haves

  • Familiarity with performance tuning, memory optimization, and JVM internals is a plus.

Responsibilities

  • Design, implement, and maintain distributed systems and backend services using Java, Bigtable, Pub/Sub, CloudSQL, and BigQuery.
  • Investigate performance bottlenecks, diagnose issues, and propose solutions to improve system efficiency and reduce operational costs.
  • Develop and deploy architecture and library changes to support enhanced observability, cost modeling, and system patterns.
  • Collaborate with other backend engineers to solve complex distributed systems challenges, including both streaming and batch workloads.
  • Write, review, and maintain clean, high-quality code and unit tests while adhering to best practices.
  • Respond to system performance and reliability issues, ensuring high availability and operational excellence across the platform.
  • Document observations, test hypotheses, and share insights to continuously improve system architecture.

Benefits

  • Competitive base salary ($145,000 - $165,000 USD) and equity participation.
  • Fully remote work with support for home office setup and digital-first collaboration.
  • Comprehensive medical, dental, and vision insurance for you and dependents.
  • Flexible time off, paid parental leave, company holidays, and volunteer time off.
  • Support for mental health and overall wellbeing through wellness programs.
  • Mentorship and professional development opportunities to accelerate skill growth and career advancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service