Back to Job Search

Engineer Sr

  • Location: California
  • Job Type:Contract

Posted 15 days ago

  • Expiry Date: 12 December 2021

​​Job Description:

Duties:

  • A Senior Engineer 1 is part of a key team of client Technology professionals that applies scientific, mathematical and social principles to design, build, and maintain technology products, devices, systems and solutions.

  • These technology products and solutions provide amazing customer experiences while meeting the needs of the business.

  • The scope, responsibility and accountability is at the solution level.

A day in the life

  • Design and develop distributed data processing pipelines in the Big Data ecosystem using Spark, Flink, Kafka, AWS, Presto, etc.

  • Collaborate with technical program management, analytics, and marketing business partners to build scalable and durable solutions that drive business outcomes

  • Develop and maintain integrations from our client Analytical Platform (NAP) to partners that help us do business (Sales Force, Liveramp, Facebook, Google, etc)

  • Determine the best integration method for each vendor and look for ways to optimize our flows to support

  • Evaluate data to help bridge any gaps with partners to ensure that they produce expected results

  • Help influence the technology choices we make to ensure we build reliable / maintainable flows with as little manual intervention as possible

  • Build data products that reduce friction to enable our marketing initiatives to pivot quickly

  • Design, communicate, and execute end-end solutions

  • Continuously improve upon existing processes and solutions

  • Ongoing production support of marketing data products

  • Serve as mentor to other engineers

  • Maintain high level of coding and testing standards

  • You own this if you have

  • Solid foundation in software engineering practices, data modeling, objected oriented analysis & design, design patterns and algorithms.

  • 5+ years of professional experience

  • 5+ years of experience in at least one programming language (e.g. Python, Java, Scala)

  • 5+ years of experience with MPP Databases, SQL, data modeling, data mining, and automated engineering solutions.

  • Experience in developing Batch jobs as well as near real-time data processing solutions using Kafka, Flink, Spark Streaming (preferred)

  • Knowledge of DevOps and Ci/CD

  • Experience with distributed systems (Spark, AWS EMR etc)

  • Experience with cloud environments (AWS or Azure)

Skills:   

  • Solid foundation in software engineering practices, data modeling, objected oriented analysis & design, design patterns and algorithms.

  • 5+ years of professional experience

  • 5+ years of experience in at least one programming language (e.g. Python, Java, Scala)

  • 5+ years of experience in AWS

  • 5+ years of experience with MPP Databases, SQL, data modeling, data mining, and automated engineering solutions.

  • Experience in developing near real-time data processing solutions using Kafka, Flink, Spark Streaming (preferred)

  • Knowledge of DevOps and Ci/CD

  • Experience with distributed systems (Spark, AWS EMR etc)

Education:         

  • Bachelor's in Computer Science, Engineering, or equivalent practical experience

About ASK:ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.