Applications Developer 4
BENGALURU, KARNATAKA, India
Oracle
Oracle offers a comprehensive and fully integrated stack of cloud applications and cloud platform services.Our Oracle SaaS Service Excellence Team is developing a cutting-edge AI platform designed to elevate and optimize our world-class SaaS operations. This new platform will provide advanced AI capabilities for service excellence. We are looking for a highly skilled and motivated Principal Applications Engineer with 6 to 10+ years of experience to join our team. The ideal candidate should have a strong background in programming languages such as Java/Python with a solid understanding of database technologies, and exposure to AI/ML tools and development. You should also possess full-stack development experience and expert coding skills to contribute to the development of scalable, high-performance AI enabled software solutions.
As a Principal Applications Engineer at Oracle, you will work on designing, developing, deploying, and maintaining applications and services that align with business goals and user needs. You’ll collaborate with cross-functional teams and contribute to all phases of the Software Development Life Cycle (SDLC) using modern software engineering and design practices along with technically leading team of highly talented and motivated engineers.
Key Responsibilities:
- Architect, design and implement complex systems using Java and Python, following best practices in object-oriented programming.
- Work across the entire stack, from the front-end to back-end systems, and contribute to the development of scalable solutions.
- Design, implement, and optimize database systems with a focus on Oracle or any other relational/NoSQL database to ensure performance, scalability, and reliability.
- Collaborate with data scientists and machine learning engineers to integrate AI/ML models into applications and services will be huge plus for this role.
- Work closely with other engineers, product managers, and designers to deliver high-quality software solutions.
- Diagnose and resolve complex technical issues, ensuring smooth system performance and minimal downtime.
- Create detailed technical documentation and provide clear communication for code and system architecture.
- Drive technical decisions and mentor junior developers on coding standards and design patterns.
- Continuously research and adopt best practices and emerging technologies in AI and software engineering.
- Technically lead the team of highly talented and motivated engineers
Required Skills & Qualifications:
- Bachelor’s or master’s degree in computer science, Engineering or equivalent. Master in AI/Data science will be big plus for this role.
- 6 to 10 years of professional experience in software engineering, with a proven track record in coding and full-stack development.
- Strong proficiency in Java and Python for building scalable and efficient applications.
- Proven experience with machine learning frameworks such as TensorFlow, Scikit-learn and software development with a focus on AI/ML-based systems will be a plus for this role.
- Hands-on experience in both front-end and back-end development, with familiarity in frameworks like React, Angular, Node.js, Spring Boot, or Django.
- Solid understanding and application of OOP concepts, design patterns, and software architecture.
- Strong database design and programming knowledge (e.g., Oracle, PostgreSQL, MySQL, MongoDB).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Working knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication skills and ability to work in a collaborative, agile environment.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) will be plus
- Strong analytical and problem-solving skills to tackle complex software issues.
- Strong technical and leadership skills to technically lead the team of highly talented and motivated engineers
Career Level - IC4
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular Architecture AWS Azure CI/CD Computer Science Django Docker Engineering GCP Git Java Kubernetes Machine Learning ML models MongoDB MySQL Node.js NoSQL OOP Oracle Pipelines PostgreSQL Python React Research Scikit-learn SDLC TensorFlow
Perks/benefits: Career development Flex hours Insurance
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.