Python Data Science Developer
Oracle
**Job Description**
**Python Data Science Developer**
**Location: Casablanca (onsite work mode)**
**Key Responsibilities**
Oracle Hospitality is developing this era’s most exciting Cloud-Native, Mobile-enabled, Next-Generation hotel management enterprise application – OPERA Cloud – to enable our customers in the hospitality industry to provide superior service and experience to their guests, anywhere. We are rapidly growing and hence seeking the BEST talent in the industry to join our Oracle Innovation Award winning talented team!
We are seeking a Software Developer to work with its Hospitality Global Business Unit’s R&D Team. The ideal candidate is an innovative self-starter who is looking to be an Individual Contributor capable to meet the industry standards for frontend web application development. You will be responsible for working with cross-functional teams including DevOps and Product. We are looking for an engineer with a passion for developing, deploying, and maintaining enterprise-grade applications.
The ideal candidate will be an automation evangelist, results driven, and passionate about delivering great quality products and solutions used by big hospitality companies.
**Key Responsibilities**
+ Perform professional software development tasks associated with the developing, designing and debugging of modern web applications and backend services.
+ Perform moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes.
+ Write efficient, maintainable, and testable code.
+ Requires strong written and oral communication skills as well as relationship building competencies.
+ Should be comfortable working independently, as well as being an efficient collaborator with other team members.
**Ideal Experience**
+ 5+ years of hands-on data engineering experience, specializing in data ingestion, transformation, and scalable ETL/ELT pipeline development.
+ Strong exposure to cloud-native object storage (e.g., AWS S3, Oracle Cloud Object Storage, Azure Blob Storage) and large-scale data lake platforms (such as OCI Data Lake, AWS Lake Formation, Apache Hudi).
+ Proficient in building real-time and batch data ingestion pipelines using tools such as Oracle Cloud Infrastructure (OCI) Streaming, Apache Kafka, AWS Kinesis, or similar technologies.
+ Advanced programming/scripting skills in Python, Java, or Scala for data pipeline implementation and automation.
+ Substantial experience with distributed data processing frameworks, notably Apache Spark, Databricks, Google Dataflow, or Flink (or similar frameworks).
+ Familiarity with both relational (Oracle, MySQL, PostgreSQL) and NoSQL/document databases (MongoDB, Cassandra, DynamoDB).
+ Proven ability to develop, validate, and deploy supervised and unsupervised models using modern data science toolkits (Python, R, scikit-learn, Pandas, TensorFlow, PyTorch, etc.).
+ Strong skills in data wrangling, feature engineering, statistical analysis, and data visualization.
+ Experience using orchestration tools like Apache Airflow, Luigi, or managed cloud orchestration solutions.
+ Experience utilizing technologies like Delta Lake or Apache Iceberg to build reliable data lakehouse architectures
+ Proven ability to optimize, monitor, and troubleshoot performance for large-scale data workflows and pipelines in cloud environments.
+ Sound understanding of data modeling concepts and data warehousing, with exposure to platforms such as Redshift, ADW, or BigQuery.
+ Experience with containerization (Docker, Kubernetes) and cloud-native deployment techniques.
+ Strong knowledge of security and compliance best practices as they relate to enterprise data management.
+ Proficiency with version control (Git) and DevOps practices as applied to data engineering workflows.
+ Solid grasp of software engineering principles and design patterns in context with data systems.
+ Strong technical acumen, problem-solving abilities, and interpersonal collaboration skills.
**Detailed Description and Job Requirements**
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
**_At Oracle, we don’t just value differences—we celebrate them. We’re committed to creating a workplace where all kinds of people work together. We believe innovation starts with diversity and inclusion._**
**https://www.oracle.com/corporate/careers/culture/diversity.html**
**Responsibilities**
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Career Level - IC3
**About Us**
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Confirm your E-mail: Send Email
All Jobs from Oracle