Job Description
Join us as a Principal Software Engineer (IC4) and take the lead in creating cutting-edge AI-powered services that enhance our OCI operations. In this hands-on role, you will work with a talented team of engineers to develop scalable applications, automate deployment processes, and ensure operational excellence in production environments. If you have a passion for solving complex technical challenges and want to play a key role in defining the future of the autonomous cloud, this is your opportunity.
Why Join Us
-
Gain hands-on experience with state-of-the-art AI and cloud infrastructure.
-
Collaborate with a team of experienced engineers and scientists across OCI.
-
Work in a supportive environment that offers strong opportunities for learning and career advancements.
-
Help shape and implement Oracle's AI strategy.
Responsibilities
-
Lead AI Service Development: Oversee the design and implementation of AI services focused on cloud operations, ensuring they meet customer requirements for scalability and reliability.
-
Tooling & Infrastructure: Define and standardize tools and frameworks that enhance software development, deployment, and monitoring processes.
-
Champion Engineering Principles: Establish maintainable architectures and designs that adhere to best practices.
-
Cross-Functional Collaboration: Work alongside product and engineering teams to align technical solutions with business objectives.
-
Customer Engagement: Interact directly with enterprise customers to gather feedback, validate solutions, and ensure service effectiveness.
-
Lead Team Efforts: Identify requirements, estimate work, schedule deliverables, and guide junior engineers in their development.
-
Coding Standards: Promote outstanding coding practices and foster an inclusive engineering culture.
-
Code Development: Write clean, maintainable, and testable code in languages such as Python, Go, or Java.
-
Deployment and Monitoring: Assist with deploying and monitoring services using modern cloud-native tools.
-
Operational Excellence: Learn and apply best practices for creating reliable and high-performance distributed services.
Required Qualifications
-
6-10+ years of hands-on software development experience in building enterprise services and production systems.
-
Proven ability to lead and mentor junior engineers.
-
Experience in optimizing services in mission-critical environments.
-
Strong foundation in system design and distributed systems architecture.
-
Knowledge of service-oriented design patterns and communication protocols.
-
Proficiency in programming languages such as Python, Java, Go, or C++, with experience in REST APIs, microservices, LLMs, AI agents, and cloud-native architectures.
-
Excellent problem-solving skills and a proactive approach to execution.
-
Strong communication skills, both written and verbal, with the ability to collaborate with diverse teams and customers.
-
Experience with CI/CD workflows and container deployments like Docker and Kubernetes.
-
Bachelor's or Master's degree in Computer Science, Machine Learning, or a related technical field.
Preferred Qualifications
-
Experience in building scalable AI services and applications.
-
Background in cloud operations, DevOps, or infrastructure monitoring.
-
Familiarity with Oracle Cloud Infrastructure or other major cloud platforms.
-
Exposure to AI/ML infrastructure and serving technologies.
-
Interest in challenges related to distributed systems, observability, and scalability.
-
Able to lead and operate in ambiguous situations.
-
Willingness to engage in impactful projects and continual learning.
Disclaimer:
Certain US customer or client-facing roles may be required to comply with specific requirements, such as immunization and occupational health mandates.
Range and benefit information provided in this posting are relevant to the listed locations only.
US: Hiring Range in USD from $96,800 to $223,400 per annum. May be eligible for bonus and equity.
Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, disability insurance, life insurance, flexible spending accounts, a 401(k) plan, paid time off, and more.
The role will accept applications for at least three days from the posting date or until filled.
About Us
Oracle unites data, infrastructure, applications, and expertise to drive innovations that enhance lives. With AI integrated across our products, we empower customers to realize their potential. Join a leading company in AI and cloud solutions.
We are committed to a diverse and inclusive workforce, offering competitive benefits and supporting community engagement through volunteer opportunities.
Oracle is an Equal Employment Opportunity Employer.
Top Searches
Job seekers searching for Oracle
Other job titles you may consider
Trending Searches in Springfield, IL
Jobs currently in Demand