For Employers

Lifted, an Upwork Company™

#130529 - Software/Data Engineer - Spark, AWS EMR & AI

Posted 4 days ago
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

The engineer will design and develop scalable data processing solutions using Spark and Amazon EMR while building and maintaining distributed data pipelines. They will also collaborate with AI and product teams to integrate machine learning workflows and optimize system performance and reliability.

Job Description

We are seeking an experienced Software/Data Engineer to design and deliver scalable data processing systems and AI-enabled workflows. This contract role sits at the intersection of software engineering and data engineering, with a strong focus on Spark, cloud-based distributed processing, production reliability, and data preparation for analytics and machine learning use cases.

 

Key Responsibilities

 

- Design and develop scalable data processing solutions using Spark and Amazon EMR or comparable cloud-based data processing platforms.

- Build and maintain batch and distributed data pipelines.

- Develop software components for data transformation, feature preparation, and AI or machine learning workflow integration.

- Collaborate with engineering, AI, and product teams to operationalize data-driven and model-enabled use cases.

- Optimize data pipeline performance, cost efficiency, scalability, and production reliability.

- Troubleshoot data and application issues across development and production environments.

- Contribute to architecture discussions, technical documentation, and engineering standards.

- Ensure solutions align with data quality, governance, and security expectations.

Qualifications

Must-Have Skills

 

- 4+ years of software engineering or data engineering experience.

- Strong experience with Spark and distributed data processing.

- Experience with Amazon EMR or similar cloud-based data processing platforms.

- Proficiency in Java, Python, or a related programming language.

- Exposure to AI or machine learning workflows, model integration, or data preparation for intelligent systems.

- Strong understanding of scalable data architecture and performance optimization.

- Strong debugging and collaboration skills.

- Comfortable delivering in evolving, data-intensive environments.

- Ability to bridge software engineering and data engineering responsibilities.

- Strong execution focus with practical architecture judgment.

 

Nice-to-Have Skills

 

- Experience with Kafka, Airflow, data lakes, or data warehouse ecosystems.

- Familiarity with MLOps, feature stores, or AI platform integration.

- Experience with AWS-native services and observability tooling.

- Enterprise experience strongly preferred.

Additional Information

Required Tools & Platforms

 

- Apache Spark.

- Amazon EMR or a comparable cloud-based distributed data processing platform.

- Java, Python, or a related programming language.

 

Location, Time & Engagement

 

- Remote contract role.

- Candidates must be located in LATAM, excluding Mexico.

- U.S. Central Time coverage is required.

- Full-time allocation of approximately 40 hours per week.

- Current contract end date is March 31, 2027.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

e-Learning Developer (Remote Contract Opportunity)

Freelance Philippines Software Development

Senior Software Engineer

Full Time Brazil Software Development

Senior Virtualization Engineer - Managed Services

Full Time United States $106K - $150K per year Software Development

Bridge Project Engineer

Full Time United States Software Development

Brazil- Remote: Full Stack AI Developer

Full Time Brazil Software Development

Backend Engineer

Full Time Worldwide 50000 - 80000 per month Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Data Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified