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.