Logo for Relic Consultancy Services

Senior Big data Engineer

Roles & Responsibilities

  • Proficiency in Scala or Java programming and object-oriented concepts.
  • Experience with Spark architecture, RDD, Dataframes, and performance tuning.
  • Strong SQL skills for writing complex queries.
  • Knowledge of AWS cloud services like DynamoDB, RedShift, and S3, with cloud monitoring experience.

Requirements:

  • Design, develop, and deliver large-scale data solutions using Spark and AWS services.
  • Manage and mentor team members, ensuring project utilization and onboarding.
  • Understand client requirements to create tailored data solutions from scratch.
  • Lead client communications, manage project timelines, and facilitate team meetings.

Job description

Experience: 312 years
LOCATION: REMOTE
Responsibilities
Sound knowledge in Spark architecture and distributed computing
· Proficient in Spark – including RDD and Dataframes core functions, troubleshooting and performance tuning.
· Good understanding in objectoriented concepts and hands on experience on Scala or on java with excellent programming logic and technique
· Good in functional programming and OOPS concept either on Scala or Java
· Good experience in SQL – should be able to write complex queries.
Managing the team of Associates and Senior Associates and ensuring the utilization is maintained across the project.
· Able to mentor new members for onboarding to the project.
· Understand the client requirement and able to design, develop from scratch and deliver
· AWS cloud experience would be preferable.
· Design, build and operationalize large scale enterprise data solutions and applications using one or more of AWS data and analytics services DynamoDB, RedShift, Kinesis, Lambda, S3, etc. (prefered)
· Hands on experience utilizing AWS Management Tools (CloudWatch, CloudTrail) to proactively monitor large and complex deployments (prefered)
· Experience in analyzing, rearchitecting, and replatforming onpremise data warehouses to data platforms on AWS(prefered)
· Leading the client calls to flag off any delays, blockers, escalations and collate all the requirements.
· Managing project timing, client expectations and meeting deadlines.
· Should have played project and team management roles.
· Facilitate meetings within the team on regular basis.
· Understand business requirement and analyze different approaches and plan deliverables and milestones for the project.
· Optimization, maintenance, and support of pipelines.
· Strong analytical and logical skills.
· Ability to comfortably tackling new challenges and learn

Qualifications
ScalaJava
• Spark
• AWS preferableAny cloud
• SQL (Intermediate to advanced level)
• ObjectOriented Programming
• Good knowledge on ETLELT processes and tools

Data Engineer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.