Senior Data Engineer

$124,800 - $156,000/Yr

The Judge Group - Los Angeles, CA

posted 2 months ago

Full-time - Senior
Remote - Los Angeles, CA
Administrative and Support Services

About the position

The Senior Data Engineer position is a fully remote role that requires a highly skilled individual with extensive experience in software engineering and data management. The ideal candidate will have a strong background in building and maintaining data-intensive APIs, particularly using a RESTful approach. This role is crucial for developing and optimizing data pipelines and ensuring the integrity and accessibility of data across various platforms. The Senior Data Engineer will work closely with cross-functional teams to design and implement scalable data solutions that meet the needs of the organization. In this position, you will be responsible for stream processing using Apache Kafka, which is essential for handling real-time data feeds. You will also be expected to have a solid understanding of unit testing and test-driven development methodologies to ensure the reliability and performance of the applications you develop. Familiarity with containerized application deployments using Docker is necessary, as this will be a key part of the deployment process. Additionally, the role requires a proven ability to build and maintain cloud-based infrastructure on major cloud providers such as AWS, Azure, or Google Cloud Platform. You will be involved in data modeling for large-scale databases, whether they are relational or NoSQL, to support the organization's data needs effectively. This position offers an exciting opportunity to work in a dynamic environment where you can leverage your skills to make a significant impact on the company's data strategy.

Responsibilities

  • Build and maintain data-intensive APIs using a RESTful approach.
  • Implement stream processing using Apache Kafka.
  • Develop and maintain cloud-based infrastructure on AWS, Azure, or Google Cloud Platform.
  • Create and manage containerized application deployments with Docker.
  • Conduct unit testing and apply test-driven development methodologies.
  • Model data for large-scale databases, both relational and NoSQL.

Requirements

  • At least 7 years of experience in software engineering.
  • At least 2 years of experience with Go programming language.
  • Proven experience of 2 years in building and maintaining data-intensive APIs.
  • Experience with stream processing using Apache Kafka.
  • Comfort with unit testing and test-driven development methodologies.
  • Familiarity with containerized application deployments using Docker.
  • Proven ability to build and maintain cloud-based infrastructure on a major cloud provider.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service