Taro Logo

Data Engineer (Python)

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges for over 40+ years.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Job Description

Oracle is seeking a Senior Data Engineer with strong Python expertise to lead a critical data lake migration project from AWS to Oracle Cloud Infrastructure (OCI). This role combines deep Python development skills with cloud infrastructure knowledge, focusing on data engineering and ETL processes. The position requires expertise in handling various data formats and optimizing data processing workflows.

The ideal candidate will work with Oracle's cutting-edge cloud technologies, including OCI Object Storage, Data Flow, and SQL Endpoint. You'll be responsible for developing efficient data migration scripts, managing access controls, and ensuring smooth transition of data workloads between cloud platforms. This role offers an opportunity to work with enterprise-scale data systems while contributing to Oracle's cloud transformation initiatives.

As part of Oracle's global team, you'll benefit from competitive compensation, comprehensive benefits, and the stability of working with a technology leader with 40+ years of innovation. The position offers exposure to modern cloud architectures and data engineering practices, with opportunities to work on challenging technical problems at scale.

Oracle values diversity and inclusion, providing equal employment opportunities and accommodations for persons with disabilities. The company offers a supportive work environment with opportunities for professional growth and work-life balance.

Last updated 11 days ago

Responsibilities For Data Engineer (Python)

  • Manage bucket/object access
  • Automate deployments
  • Develop scripts to copy data between AWS and OCI (multipart upload/download, parallelism)
  • Migrate AWS codes to OCI
  • Configure Data Flow
  • Perform SQL Endpoint queries
  • Conduct post-migration validations

Requirements For Data Engineer (Python)

Python
  • Senior Python Developer experience
  • Experience with SDKs (OCI SDK in Python)
  • Experience handling Parquet and JSON data formats
  • Spark job optimization at code level (partitions, joins, cache)
  • Knowledge of OCI services (Object Storage, Data Flow, SQL Endpoint, SDK, Function, ADW)
  • English and Spanish language proficiency

Benefits For Data Engineer (Python)

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Related Jobs

Senior Business Intelligence Engineer

Senior Business Intelligence Engineer position at dLocal, focusing on data pipelines, predictive analytics, and BI dashboards, with remote work options across multiple locations.

Senior Data Developer Tableau

Senior Data Developer position at CI&T focusing on Tableau development and data analysis for financial sector clients, offering remote work and comprehensive benefits.

Senior Data Developer Java Spark

Senior Data Developer position at CI&T, focusing on Java, Spark, and data engineering, offering remote work and comprehensive benefits package.

Senior Data Developer

Senior Data Developer position at CI&T, focusing on designing and implementing scalable data solutions using Python, Snowflake, and Azure cloud technologies in a remote work environment.

Senior Data Developer

Senior Data Developer position at CI&T, focusing on building scalable data solutions using Databricks, Spark, and Azure technologies in a remote work environment.