Logo for Futuralis

Data Engineer

Roles & Responsibilities

  • 5+ years of programming experience in at least one software programming language (e.g., Java, Python)
  • 5+ years of PySpark programming experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Requirements:

  • Design, build, and optimize data pipelines and workflows to support critical business decisions
  • Drive scalable data solutions and contribute to architectural decisions across projects
  • Provide technical leadership and mentoring to data engineering teams, promoting best practices
  • Ensure data quality, reliability, and collaboration with cross-functional teams

Job description

This is a remote position.

Futuralis is looking for a seasoned Data Engineer to design, build, and optimize data pipelines and workflows that support critical business decisions. The ideal candidate will drive scalable data solutions, contribute to architectural decisions, and provide technical leadership across projects. This role requires a strong focus on data quality, reliability, and collaboration with cross-functional teams. A passion for mentoring and driving best practices in data engineering is highly valued.

Requirements

  • 5+ years of programming with at least one software programming language experience (e.g. Java, Python).
  • 5+ years of programming with PySpark
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • 3+ years of experience leading the team and cross-team architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Experience in building large-scale data ingestion, data processing, data modeling. Familiarity with different data architectures.
  • Experience with designing, coding, troubleshooting, and supporting high volume and low latency distributed systems.
  • Experience with CI/CD and Infrastructure-as-Code such as AWS CDK.
Preferred Qualifications
  • Experience with AWS services like MWAA, AWS Glue, Lambda, Dynamo DB, Spark
  • Experience with OLAP and OLTP technologies
  • Experience with Amazon Build Tools
Nice to Have
  • AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer) is a plus.


Data Engineer Related jobs

Other jobs at Futuralis

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.