22 Aug
|
Oracle
|
Bengaluru
- Design, build, test, deploy, and operate AI-native platform services that improve how Oracle Health engineers build, deliver, and manage software.
- Build intelligent agents and AI-powered capabilities that augment engineering teams, accelerate software development, and help engineers solve complex problems with greater speed and confidence.
- Contribute to the design and implementation of scalable platform capabilities, partnering with senior engineers to solve complex technical problems.
- Collaborate with engineering, product, and domain teams to understand requirements and deliver high-quality software with measurable impact.
- Develop cloud-native distributed systems with a focus on scalability, reliability, security, maintainability, observability, and developer experience.
- Experiment with emerging AI technologies, validate ideas through prototypes, and help evolve successful concepts into production-ready capabilities.
- Build reusable software components, APIs, tools, and platform services that can be adopted across multiple engineering teams.
- Contribute to engineering excellence through code reviews, design discussions, automated testing, operational readiness, documentation, and continuous learning.
- At least 5 years of software engineering experience building scalable applications, backend services, developer platforms, or distributed systems.
- Bachelor’s degree in Computer Science or a related technical discipline, or equivalent practical experience.
- Demonstrated ability to solve technical problems, deliver high-quality software, and collaborate effectively within engineering teams.
- Strong programming skills in Java, Python, or another object-oriented programming language.
- Strong computer science fundamentals, including data structures, algorithms, operating systems, networking, and distributed systems.
- Experience developing cloud-native applications or services on OCI, AWS, Azure, Google Cloud Platform, or a comparable cloud environment.
- Experience with modern software engineering practices, including source control, automated testing, code review, CI/CD, and production support.
- Understanding of scalability, reliability, security, observability, and maintainability in distributed systems.
- Ability to troubleshoot software and platform issues using logs, metrics, traces, and other diagnostic data.
- Strong written and verbal communication skills.
- Hands-on, learning-oriented mindset with a focus on delivering reliable outcomes.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively with globally distributed engineering, product, operations, security, and domain teams.
- Ability to balance speed, quality, and operational safety in a mission-critical setting.
- Commitment to clear technical documentation, maintainable code, and continuous improvement.
- Experience building AI-enabled applications, intelligent agents, or software using up-to-date AI development tools.
- Experience with AI engineering concepts such as retrieval-augmented generation (RAG), tool calling, Model Context Protocol (MCP), vector databases, prompt evaluation, or model orchestration.
- Experience using Python for AI, automation, tooling, or backend development.
- Experience with Kubernetes, Docker, Terraform, Infrastructure as Code, or cloud-native platform engineering practices.
- Experience building developer tools, internal platforms, or engineering productivity solutions.
- Experience with observability, telemetry, logging, tracing, diagnostics, or production engineering.
- Experience working on large-scale distributed systems or in healthcare, security, compliance, or another mission-critical enterprise environment.
Mandatory Qualifications
Experience
- At least 6+ years in Java, Python, or another object-oriented programming language.
- Experience developing cloud-native applications or services on OCI, AWS, Azure, Google Cloud Platform, or a comparable cloud environment.
- Bachelor’s degree in Computer Science or a related technical discipline, or equivalent practical experience.
- Demonstrated ability to solve technical problems, deliver high-quality software, and collaborate effectively within engineering teams.
Technical Skills
- Strong programming skills in Java, Python, or another object-oriented programming language.
- Strong computer science fundamentals, including data structures, algorithms, operating systems, networking, and distributed systems.
- Experience developing cloud-native applications or services on OCI, AWS, Azure, Google Cloud Platform, or a comparable cloud environment.
- Experience with modern software engineering practices, including source control, automated testing, code review, CI/CD, and production support.
- Understanding of scalability, reliability, security, observability, and maintainability in distributed systems.
- Ability to troubleshoot software and platform issues using logs, metrics, traces, and other diagnostic data.
- Strong written and verbal communication skills.
Core Competencies
- Hands-on, learning-oriented mindset with a focus on delivering reliable outcomes.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively with globally distributed engineering, product, operations, security, and domain teams.
- Ability to balance speed, quality, and operational safety in a mission-critical environment.
- Commitment to clear technical documentation, maintainable code, and continuous improvement.
📌 Senior Software Engineer (Bengaluru)
🏢 Oracle
📍 Bengaluru