Software Developer 2

A world leader in cloud solutions, using tomorrow's technology to tackle today's problems, offering comprehensive cloud services across IaaS, PaaS, and SaaS.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Developer 2

Oracle Cloud Infrastructure (OCI) is at the forefront of innovation in cloud computing and artificial intelligence. As a Software Developer 2 in the AI Cloud Services team, you'll be part of building the future of AI in the cloud. The role involves developing scalable infrastructure for machine learning operations, building core AI services, and implementing enterprise-specific solutions.

You'll work with cutting-edge technologies in computer vision, NLP, and speech recognition, while collaborating with cross-functional teams of data scientists and engineers. The position requires expertise in both Java and Python programming, along with experience in cloud technologies and machine learning frameworks.

Oracle offers a comprehensive benefits package including medical, life insurance, and retirement options. The company's commitment to innovation, coupled with its global reach and stable enterprise background, makes this an excellent opportunity for developers looking to work on large-scale AI solutions.

The role is based in Bengaluru, India, and requires 3-5+ years of experience. You'll be joining a team that's focused on building next-generation AI services that integrate seamlessly with Oracle's cloud infrastructure. This position offers the chance to work on challenging problems at scale while contributing to the future of enterprise AI solutions.

Last updated 14 days ago

Responsibilities For Software Developer 2

  • Develop scalable infrastructure for automating ML model inference, training and deployment
  • Build core AI services for Vision, Speech, and Language
  • Design and implement POCs using AI Perpetual AI Services
  • Collaborate with data scientists and product managers
  • Lead R&D efforts to explore new tools and frameworks
  • Experiment with machine learning models using Pytorch, TensorFlow, Jax
  • Leverage cloud technologies for production readiness

Requirements For Software Developer 2

Java
Python
Kubernetes
  • Master's degree or equivalent experience in Computer Science or related field
  • 2+ years experience in implementing ML models in production
  • Experience with distributed systems and microservices architecture
  • Experience with cloud environments (OCI, AWS, GCP, Azure)
  • Knowledge of machine learning techniques and statistical models
  • Expertise in Java and Python
  • Strong understanding of data structures and algorithms
  • Experience with Agile and DevOps processes

Benefits For Software Developer 2

Medical Insurance
Vision Insurance
Dental Insurance
  • Flexible medical benefits
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Software Developer 2

Applied Scientist 3

Applied Scientist position at Oracle focusing on ML, LLMs, and Generative AI for healthcare solutions, requiring 3+ years of experience in Python and deep learning frameworks.

Software Developer 3

Mid-level software engineering role at Oracle focusing on machine learning platform development, requiring expertise in Python, R, and cloud technologies.

AI Developer - ACS Business Process

Senior AI Developer role at Oracle focusing on GenAI/RAG implementation and cloud infrastructure integration within Customer Success Operations.

Software Developer 3

Generative AI engineer position at Oracle focusing on developing AI models for cloud monitoring and infrastructure management.

Software Developer 3

Mid-level Software Developer position at Oracle focusing on Generative AI and machine learning for cloud infrastructure monitoring and analytics.