Software Developer 3
OracleAbout the role
What we offer:
- Being part of one of the most transformational and mission-driven organizations in Oracle, collaborating with versatile peers with a diverse set of backgrounds worldwide.
- High access to senior leadership, opportunity to make huge impacts across organizations.
- Opportunity to build brand new technologies in large language models (LLM) and generative AI at scale to solve real business problems.
- Close partnership with applied scientists and software engineers to deploy solutions into production in various business-critical scenarios.
- You are an experienced software engineer with a proven track record of delivering large-scale, high-performance distributed services in production.
- You are obsessed with customers and exceeding their expectations.
- You have excellent communication skills, and you can clearly explain complex technical concepts.
- You are an engineer who understands the importance of high standards, never satisfied with mediocrity and constantly aiming for excellence.
- You are passionate about technology and self-motivated to stay updated with latest developments in machine learning related technologies.
- BS in Computer Science, or equivalent experience.
- 10+ years of demonstrated ability shipping scalable, cloud-native distributed systems
- Ability to work in a collaborative, multi-functional team environment.
- Proficient in Python, Java, and Go.
- Experience with container orchestration technologies like Kubernetes.
- Experience with production operations and standard processes for putting quality code in production and solve issues when they arise.
- Able to optimally communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations).
- BS or MS in Computer Science.
- Production experience with cloud computing.
- Experience with generative AI agent technologies
- Experience in diagnosing, fixing and resolving issues in AI model training and serving
As a member of the software engineering division, you will lead 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.
· Lead the design, development, and debugging of software applications and services.
· Provide technical leadership and mentorship to other software engineers on the team.
· Define software architecture and contribute to architectural decisions.
· Design and develop scalable, maintainable, and high-performance solutions.
· Modify and enhance existing software systems to meet evolving requirements.
· Collaborate with cross-functional teams, including product management and applied science, to deliver high-quality software solutions.
· Participate in code reviews and ensure adherence to best practices and coding standards.
· Continuously evaluate and improve development processes, tools, and technologi
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s