10 Sep
|
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 environment. - Commitment to clear technical documentation, maintainable code, and continuous improvement. - Experience building AI-enabled applications, intelligent agents, or software using modern 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. - Robust 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