AI / ML - Software Development Manager

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. 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.
Casablanca, Morocco
Machine Learning
Staff Software Engineer
In-Person
7+ years of experience
AI · Enterprise SaaS

Description For AI / ML - Software Development Manager

Software Development Manager (AI/ML Engineering) - R&D

Oracle Morocco Research & Development is devoted to research focused on real-world outcomes: we aim to develop technologies that will someday play a significant role in the evolution of technology and society. We are looking for a Software Development Manager with strong leadership skills and experience in application development, cloud, distributed systems, and software architecture to create the future with us.

As a Software Development Manager, you will lead and mentor high-performing engineers in the broad and exciting area of our ERP Solutions (e.g. Fusion, NetSuite), especially in enabling Artificial Intelligence, Large Language Models, Machine Learning and related aspects of these platforms and their ecosystem. You will take on complex responsibilities as a technical lead, mentor, and manager, leading a specialized team that designs, develops, troubleshoots, and debugs software programs for applications.

Responsibilities: • Lead developers and testers to design, implement and test software. • Lead technology exploration, experimentation, development and release of AI solutions relevant to Oracle ERP solutions. • Build out a strong development team delivering on AI, LLM, ML, and related solution spaces. • Provide technical mentorship on designing, implementing, and supporting new and existing services. • Improve processes, project management, sprint management, and code quality. • Collaborate on architectural design reviews and changes. • Partner with other teams in defining and implementing improvements in service architecture and resiliency. • Engage in code reviews and test plan reviews. • Build opportunities for career and skills development.

Required skills: • 5+ years of software development experience in a technical capacity. • Knowledge of distributed systems, data structures design, and database architecture. • Experience in AI, LLM, and ML. • Advanced hands-on experience with Java and Python. • 2+ years of leadership experience preferred. • Knowledge of ERP systems or similar. • Strong written and verbal communication skills in English.

Join Oracle and grow your career with some of the brightest and most innovative minds in the industry!

Last updated 2 months ago

Responsibilities For AI / ML - Software Development Manager

  • Lead developers and testers to design, implement and test software
  • Lead technology exploration, experimentation, development and release of AI solutions relevant to Oracle ERP solutions
  • Build out a strong development team delivering on AI, LLM, ML, and related solution spaces
  • Provide technical mentorship on designing, implementing, and supporting new and existing services
  • Improve processes, project management, sprint management, and code quality
  • Collaborate on architectural design reviews and changes
  • Partner with other teams in defining and implementing improvements in service architecture and resiliency
  • Engage in code reviews and test plan reviews
  • Build opportunities for career and skills development

Requirements For AI / ML - Software Development Manager

Java
Python
  • 5+ years of software development experience in a technical capacity
  • Knowledge of distributed systems and data structures design, database architecture and implementation
  • Experience in AI, LLM and ML
  • Advanced hands-on experience with Java and Python
  • 2+ years of leadership experience preferred
  • Ability to anticipate and analyze risks and develop mitigation plans
  • Knowledge of ERP systems (Fusion, E-Business Suite, …) or similar
  • Strong written and verbal communication skills in English

Interested in this job?

Jobs Related To Oracle AI / ML - Software Development Manager

Consulting Member of Technical Staff

Senior ML Architect position at Oracle Cloud Infrastructure focusing on building and maintaining AI/ML platforms and services.

Consulting Member of Technical Staff

Senior ML Architect position at Oracle Cloud Infrastructure focusing on AI/ML services and platform development with 10+ years experience required.

Software Developer - AI/ML

Senior AI/ML Software Developer role at Oracle requiring 10+ years experience, focusing on machine learning solution design and implementation.

GenAI PhD Applied Scientist - Oracle Cloud Infrastructure

Oracle is seeking a GenAI PhD Applied Scientist to lead the development of innovative AI services for their Cloud Infrastructure, focusing on Large Language Models and Multi-modality Models.

AIML - Engineering Manager, ML Systems Evaluation Engineering

Engineering Manager position at Apple leading ML systems evaluation, focusing on Siri and Apple Intelligence products, offering competitive compensation and benefits.