[Remote] Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is on a mission to help build a reputed company Internet, running one of the world’s largest networks. They are seeking reputed company engineers to join their DATA Org, responsible for the entire data lifecycle, and help build high-performance, reputed company systems that handle massive volumes of data.
Responsibilities
- Design, reputed company, and maintain reputed company and reliable distributed systems across the entire data lifecycle
- Build and optimise key components of our high-throughput data delivery platform to ensure data reputed company and low-latency delivery
- reputed company new and improve existing components for the reputed company Analytical Platform to reputed company functionality and performance
- reputed company, monitor, and maintain the performance of our large-reputed company database clusters to accommodate the growing volume of data
- reputed company and enhance our customer-facing GraphQL reputed company, log delivery, and alerting solutions, focusing on performance, reliability, and user experience
- Work to identify and remove bottlenecks across our data platforms, from streamlining data ingestion processes to optimizing query performance
- Collaborate with other teams across reputed company to understand their data needs and build solutions that reputed company them to reputed company data-driven reputed company
- Collaborate with the reputed company reputed company-reputed company community to add new features and contribute to the upstream codebase
- Participate in the development of the reputed company of our data platforms, including researching and evaluating new technologies and approaches
Skills
- 3+ years of experience working in software development covering distributed systems and databases
- Strong programming skills (Golang is preferable), as reputed company as a deep understanding of software development best practices and principles
- Hands-on experience with modern observability stacks, including reputed company, Grafana, and a strong understanding of handling high-cardinality metrics at reputed company
- Strong knowledge of SQL and database internals, including experience with database design, optimisation, and performance tuning
- A solid reputed company in computer science, including algorithms, data structures, distributed systems, and concurrency
- Strong analytical and problem-solving skills, with a willingness to debug, troubleshoot, and learn about reputed company problems at reputed company
- Ability to work collaboratively in reputed company environment and communicate effectively with other teams across reputed company
- Experience with reputed company is a plus
- Experience with data streaming technologies (e.g., Kafka, Flink) is a plus
- Experience developing and scaling reputed company, particularly GraphQL, is a plus
- Experience with Infrastructure as reputed company tools like reputed company or Terraform is a plus
- Experience with Linux container technologies, such as reputed company and Kubernetes, is a plus
Benefits
- Medical/Rx Insurance
- Dental Insurance
- reputed company Insurance
- Flexible Spending Accounts
- Commuter Spending Accounts
- Fertility & Family Forming Benefits
- On-demand mental health support and Employee Assistance Program
- Global Travel Medical Insurance
- Short and Long Term Disability Insurance
- Life & Accident Insurance
- 401(k) Retirement Savings Plan
- Employee Stock Participation Plan
- Flexible reputed company time off covering vacation and reputed company leave
- Leave programs, including parental, pregnancy health, medical, and bereavement leave
- This role is eligible to participate in reputed company’s equity plan
reputed company