company logo

Principal Data Engineer with Apache Flink

California City, United States
Contract
Senior: 7 to 10 years
$ 60 - $ 70 (Per Hour)
Posted on Nov 16 2023

About the Job

Skills

Apache Spark
DynamoDB
MongoDB
NoSQL
Java
Scala
big data pipelines

Job Title : Principal Data Engineer with Apache Flink/Apache Spark

Location  California based team)

Duration  : Long-term


 

Job Description

 

What we’re looking for:

You’re a talented, creative, and motivated engineer who loves developing powerful, stable, and intuitive apps – and you’re excited to work with a team of individuals with that same passion. You’ve accumulated years of experience, and you’re excited about taking your mastery of Big Data and Java to a new level. You enjoy challenging projects involving big data sets and are cool under pressure. You’re no stranger to fast-paced environments and agile development methodologies – in fact, you embrace them. With your strong analytical skills, your unwavering commitment to quality, your excellent technical skills, and your collaborative work ethic, you’ll do great things here at client location.

What you’ll do:

As a Principal Data Engineer, you’ll be responsible for designing and building high performance, scalable data solutions that meet the needs of millions of agents, brokers, home buyers, and sellers. You’ll design, develop, and test robust, scalable data platform components. You’ll work with a variety of teams and individuals, including product engineers to understand their data pipeline needs and come up with innovative solutions. You’ll work with a team of talented engineers and collaborate with product managers and designers to help define new data products and features.

Skills, accomplishments, interests you should have:

 

·       BS/MS in Computer Science, Engineering, or related technical discipline or equivalent combination of training and experience.

·       8+ years core Scala/Java experience: building business logic layers and high-volume/low latency/big data pipelines.

·       5+ years of experience in large scale real-time stream processing using Apache Flink or Apache Spark with messaging infrastructure like Kafka/Pulsar.

·       5+ years of experience on Data Pipeline design, Data architecture, ETL and processing of structured and unstructured data.

·       3+ years of experience using NoSQL systems like MongoDB, DynamoDB and Relational SQL Database systems (PostgreSQL) and Athena.

·       Excellent understanding of Architecture, system Design including nonfunctional requirements and experience evaluating tech stack/product to decide build vs. buy.

·       Experience with technologies like Lambda, API Gateway, AWS Fargate, ECS, CloudWatch, S3, DataDog.

·       Experience defining and owning technical/data direction of the pipelines.

·       Excellent written and verbal communication skills in English.

·       Strong work ethic and entrepreneurial spirit.

About the company

Codebase Inc. is a strategic IT solutions service provider based in New Jersey, USA. With a strategic mix of fully-managed Delivery Teams to self-driven Software Engineers, we specialize in the end-to-end delivery of tailor-made technology solutions. Our primary sectors of operation include BFSI, IT/ITES Services, Healthcare, Media & Telecom and FMCG & Retail with the combined strength of 300+ ski ...Show More

Industry

Information Technology & ...

Company Size

201-500 Employees

Headquarter

New Jersey

Other open jobs from Codebase Inc