Experienced Distributed Systems Engineer - Data Platform and Cloud Infrastructure Development
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Introduction to Workwarp and the Role At Workwarp, we are passionate about innovating and pushing the boundaries of what is possible in the tech industry. As a leader in our field, we are committed to building a diverse and inclusive team that brings new perspectives and ideas to the table. We are currently seeking an experienced Distributed Systems Engineer to join our Data Platform team, where you will play a key role in evolving and innovating our infrastructure to support our ambitious goals. About the Data Infrastructure Teams Our data infrastructure teams are the backbone of our organization, providing centralized data platforms and tools for various business functions. We are responsible for making it easy for our business partners to work with data efficiently, securely, and responsibly. Our teams are passionate about distributed data systems technology and are active in the open source community. We believe in operating what we own and are committed to a culture of feedback and engineering excellence. Spotlight on Data Infrastructure Teams We have several teams that make up our data infrastructure, each with its own unique focus and responsibilities. These include: Database Access Platform: This team builds and operates a flexible query gateway that facilitates data abstractions to operate at sub-millisecond latencies while allowing our microservices to more easily store, consume, and manage their data. Data Platform Infrastructure: This team acts as a platform for our own data platforms, providing shared infrastructure and tooling that enables us to quickly innovate on providing state-of-the-art data and analytics systems to the rest of the company. Big Data Compute: This team is responsible for providing the cloud-native platform for distributed data processing, supporting batch data processing, and providing support for Spark, ETL data into our Petabytes-scale data warehouse, and access that data using Spark and Presto/TrinoDB. Big Data Orchestration: This team offers the platform for scheduling, orchestrating, and executing big data jobs and workflows in a self-serve manner, including foundational services that host all ETL and ML workloads running on Big Data Systems. Key Responsibilities As a Distributed Systems Engineer on our Data Platform team, you will be responsible for: Designing, building, and operating large-scale distributed systems features and applications Architecting and building a robust, scalable, and highly available distributed infrastructure Leading cross-functional initiatives and collaborating with engineers, product managers, and TPM across teams Sharing our experiences with the open source communities and contributing to Netflix OSS Building and operating scalable, fault-tolerant, distributed systems Designing and developing RESTful web services Collaborating with other teams to identify and prioritize project requirements Participating in code reviews and ensuring that our codebase is of the highest quality Essential Qualifications To be successful in this role, you will need: 2+ years of experience in building large-scale distributed systems features or applications Proficiency in the design and development of RESTful web services Experience in building and operating scalable, fault-tolerant, distributed systems Proficiency in Java or other object-oriented programming languages Experience with multi-threading and comfortable tackling related challenges A BS in Computer Science or a related field Preferred Qualifications While not required, the following qualifications are preferred: Experience with Spark, Presto/Trino, Druid, Iceberg, and distributed database systems Experience with cloud-native platforms and distributed data processing Experience with big data orchestration and scheduling Experience with open source communities and contributing to Netflix OSS Experience with agile development methodologies and version control systems such as Git Skills and Competencies To be successful in this role, you will need to possess the following skills and competencies: Technical skills: Proficiency in Java, RESTful web services, distributed systems, and cloud-native platforms Problem-solving skills: Ability to analyze complex problems and develop creative solutions Communication skills: Ability to communicate technical information to both technical and non-technical stakeholders Collaboration skills: Ability to work effectively in a team environment and collaborate with other engineers, product managers, and TPM Adaptability skills: Ability to adapt to changing priorities and requirements in a fast-paced environment Career Growth Opportunities and Learning Benefits At Workwarp, we are committed to the growth and development of our employees. As a Distributed Systems Engineer on our Data Platform team, you will have the opportunity to: Work on complex and challenging projects that will help you grow both technically and professionally Collaborate with other experienced engineers and learn from their expertise Participate in training and development programs to help you improve your skills and knowledge Contribute to open source communities and share your experiences with others Advance your career and take on new challenges and responsibilities Work Environment and Company Culture At Workwarp, we pride ourselves on our unique and inclusive company culture. We believe in: Diversity and inclusion: We celebrate diversity and recognize that diversity of thought and background builds stronger teams Feedback and engineering excellence: We believe in operating what we own and are committed to a culture of feedback and engineering excellence Collaboration and teamwork: We believe in working together as a team to achieve our goals and objectives Continuous learning and growth: We believe in the importance of continuous learning and growth, both personally and professionally Compensation, Perks, and Benefits At Workwarp, we offer a competitive salary and a range of perks and benefits, including: Competitive salary: We offer a competitive salary that reflects your skills, experience, and qualifications Comprehensive benefits package: We offer a comprehensive benefits package that includes health, dental, and vision insurance, as well as a 401(k) matching program Flexible working hours: We offer flexible working hours and a remote work option, allowing you to work from anywhere in the U. S. Professional development opportunities: We offer a range of professional development opportunities, including training and development programs, conferences, and workshops Conclusion If you are a motivated and experienced Distributed Systems Engineer looking for a new challenge, we encourage you to apply for this role. At Workwarp, we offer a unique and inclusive company culture, a range of career growth opportunities and learning benefits, and a competitive salary and perks package. Don't miss out on this opportunity to join our team and contribute to the development of our data infrastructure. Apply now! Apply for this job