Data Science & AIML Engineer
Australia
Oracle
Oracle offers a comprehensive and fully integrated stack of cloud applications and cloud platform services.Oracle Customer Success Services
Building on the mindset that "Who knows Oracle …. better than Oracle?" Oracle Customer Success Services assists customers with their requirements for some of the most cutting-edge applications and solutions by utilizing the strengths of more than two decades of expertise in developing mission-critical solutions for enterprise customers and combining it with cutting-edge technology to provide our customers' speed, flexibility, resiliency, and security to enable customers to optimize their investment, minimize risk, and achieve more. The business was established with an entrepreneurial mindset and supports a vibrant, imaginative, and highly varied workplace. We are free of obligations, so we'll need your help to turn it into a premier engineering hub that prioritizes quality.
Why?
Oracle Customer Success Services Engineering is responsible for designing, building, and managing cutting-edge solutions, services, and core platforms to support the managed cloud business including but not limited to OCI, Oracle SaaS, and Oracle Enterprise Applications.
This position is for CSS Architecture Team, and we are searching for the finest and brightest technologists as we begin on the road of cloud-native digital transformation. We operate under a garage culture, rely on cutting-edge technology in our daily work, and provide a highly innovative, creative, and experimental work environment. We prefer to innovate and move quickly, putting a strong emphasis on scalability and robustness. We need your assistance to build a top-tier engineering team that has a significant influence.
What?
As a Data Science & AIML Engineer within our team, you’ll lead efforts in designing and building scalable, distributed, resilient services that provide artificial intelligence and machine learning capabilities for the business. You will be responsible for the design and development of machine learning systems and applications, ensuring they meet the needs of our clients and align with the company's strategic objectives. The ideal candidate will have extensive experience in machine learning algorithms, model creation and evaluation, data engineering and data processing for large scale distributed systems, and software development methodologies. We strongly believe in ownership and challenging the status quo. We expect you to bring critical thinking and long-term design impact while building solutions and products defining system integrations, and cross-cutting concerns. Being part of the architecture function also provides you with the unique ability to enforce new processes and design patterns that will be future-proof while building new services or products. As a thought leader, you will own and lead the complete SDLC from Architecture Design, Development, Test, Operational Readiness, and Platform SRE.
CATEGORY: Architecture & Product Development
BAND: IC2/3
Career Level - IC3
As a member of the architecture team, you will be in charge of designing software products, services, and platforms, as well as creating, testing, and managing the systems and applications we create in line with the architecture patterns and standards.
As a core member of the Architecture Chapter, you will be expected to advocate for the adoption of software architecture and design patterns among cross-functional teams both within and outside of engineering roles. You will also be expected to act as a mentor and act in capacity as an advisor to the team(s) within the software and AIML domain. As we push for digital transformation throughout the organization, you will constantly be expected to think creatively and optimize and harmonize business processes.
Core Responsibilities
- Lead the development of machine learning models, integration with full stack software ecosystem, data engineering and contribute to the design strategy.
- Collaborate with product managers and development teams to identify software requirements and define project scopes.
- Develop and maintain technical documentation, including architecture diagrams, design specifications, and system diagrams.
- Analyze and recommend new software technologies and platforms to ensure the company stays ahead of the curve.
- Work with development teams to ensure software projects are delivered on time, within budget, and to the required quality standards.
- Provide guidance and mentorship to junior developers.
- Stay up-to-date with industry trends and developments in software architecture and development practices.
Minimum Qualifications
- Bachelor's or Master's Degree in Computer Science, Machine Learning/AI, or a closely related field.
- 0-2+ years of experience in software development, machine learning, data science, and data engineering design.
- Proven ability to build and manage enterprise-distributed and/or cloud-native systems.
- Broad knowledge of cutting-edge machine learning models and strong domain expertise in both traditional and deep learning, particularly in areas such as Recommendation Engines, NLP & Transformers, Computer Vision, and Generative AI.
- Advanced proficiency in Python and frameworks such as FastAPI and Dapr.
- Deep experience with ML frameworks such as PyTorch, TensorFlow, and Scikit-learn.
- Hands-on experience building ML models from scratch, transfer learning, and Retrieval Augmented Generation (RAG) using various techniques (Native, Hybrid, C-RAG, Graph RAG, Agentic RAG, and Multi-Agent RAG).
- Experience building Agentic Systems with Small Language Models (SLMs) and Large Language Models (LLMs) using frameworks like LangGraph/ Langchain, AutoGen, LlamaIndex, and Haystack or equivalent.
- Experience in Data Engineering using data lakehouse stacks such as ETL/ELT, and data processing with Apache Hadoop, Spark, Flink, Beam, and dbt.
- Experience with Data Warehousing and Lakes such as Apache Iceberg, Hudi, Delta Lake, and cloud-managed solutions like OCI Data Lakehouse.
- Experience in data visualization and analytics with Apache Superset, Apache Zeppelin, Oracle Analytics Cloud or similar.
- Hands-on experience working with various data types and storage formats, including NoSQL, SQL, Graph databases, and data serialization formats like Parquet and Arrow.
- Experience with real-time distributed systems using streaming data with Kafka, NiFi, or Pulsar.
- Strong expertise in software design concepts, patterns (e.g., 12-Factor Apps), and tools to create CNCF-compliant software with hands-on knowledge of containerization technologies like Docker and Kubernetes.
- Proven ability to build and deploy software applications on one or more public cloud providers (OCI, AWS, Azure, GCP, or similar).
- Demonstrated ability to write full-stack applications using polyglot programming with languages/frameworks like FastAPI, Python, and Golang.
- Experience designing API-first systems with application stacks like FARM and MERN, and technologies such as gRPC and REST.
- Solid understanding of Design Thinking, Test-Driven Development (TDD), BDD, and end-to-end SDLC.
- Experience in DevOps practices, including Kubernetes, CI/CD, Blue-Green, and Canary deployments.
- Experience with Microservice architecture patterns, including API Gateways, Event-Driven & Reactive Architecture, CQRS, and SAGA.
- Familiarity with OOP design principles (SOLID, DRY, KISS, Common Closure, and Module Encapsulation).
- Proven ability to design software systems using various design patterns (Creational, Structural, and Behavioral).
- Strong interpersonal skills and the ability to effectively communicate with business stakeholders.
- Demonstrated ability to drive technology adoption in AIML Solutions and CNCF software stack.
- Excellent analytical, problem-solving, communication, and leadership skills.
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.
We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first 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 calling +1 888 404 2494, option one.
Disclaimer:
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.
* Which includes being a United States Affirmative Action Employer
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Arrow AWS Azure CI/CD Computer Science Computer Vision Data visualization Data Warehousing dbt Deep Learning DevOps Distributed Systems Docker ELT Engineering ETL FastAPI Flink GCP Generative AI Golang Hadoop Haystack Kafka Kubernetes LangChain LLMs Machine Learning ML models NiFi NLP NoSQL OOP Oracle Parquet Pulsar Python PyTorch RAG Scikit-learn SDLC Security Spark SQL Streaming Superset TDD TensorFlow Testing Transformers
Perks/benefits: Career development Flex hours Insurance
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.