Posted in

Senior Engineer – Data Platforms

Senior Engineer – Data Platforms

CompanyCoreWeave
LocationLivingston, NJ, USA, New York, NY, USA, Sunnyvale, CA, USA
Salary$175000 – $210000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • six or more years of experience in a software or infrastructure engineering industry
  • experience operating services in production and at scale
  • versed in reliability engineering concepts such as the different types of testing, progressive deployments, error budgets, the role observability, and fault-tolerant design
  • understand data consistency and concurrency models
  • can clearly define data models and establish guidelines around data management
  • familiar with distributed NewSQL datastores such as CockroachDB, TiDB, YDB, Yugabyte and/or stream processing tools such as NATS or Kafka
  • experience with designing and operating these systems at scale
  • familiar with Kubernetes and have interest or experience with using it for event-driven and/or stateful orchestration
  • know your way around a Linux distro, shell scripting, and the Linux storage and networking stacks
  • proficiency in go, python, java, and/or C

Responsibilities

  • Identify and develop applications for the organization’s data
  • Design and implement the platform to deliver data to teams with a focus on providing managed solutions
  • Participate in operations and scaling of relational data platforms
  • Develop a stream processing architecture and solve for scalability and reliability
  • Improve the performance, security, reliability, and scalability of our data platforms, and related services and participate in the teams on-call rotation
  • Establish guidelines, guard rails for data access and storage for stakeholder teams
  • Ensure compliance with standards for data protection regulation

Preferred Qualifications

  • enjoy helping your colleagues achieve more with less effort
  • excited about new research in data structures
  • excited to have the opportunity to contribute to a Kubernetes operator in order to manage data systems
  • excited about being part of a team of diverse perspectives and backgrounds that believe in tackling challenges, growing hand in hand, and winning together