Software Developer 4
OracleAbout the role
We are seeking a seasoned software developer with deep expertise in C++ programming, database internals, distributed systems, and cloud-native development, with a strong focus on AI-first architecture and intelligent analytics.
As Oracle Analytics evolves into a next-generation, AI-powered platform, we are reimagining how business users interact with their data—making experiences more automated, conversational, and predictive. The ideal candidate will play a pivotal role in building systems that harness the power of large language models (LLMs), vector databases, semantic layers, and AI-enhanced query generation to transform traditional BI into a truly intelligent analytics platform.
You will work on deep systems internals, AI-integrated execution engines, and scalable infrastructure that empowers users to effortlessly navigate data across the spectrum—from simple spreadsheets to petabyte-scale enterprise data warehouses—using natural language, smart recommendations, and adaptive insights.
This is a rare opportunity to shape the future of AI-powered analytics by contributing to a platform that blends core engineering rigor with cutting-edge AI innovation.
Key responsibilities:
- Design, develop, test, and deliver new features for a modern analytics platform, with growing emphasis on AI-assisted data exploration and automation, deployable on both Oracle Cloud and on-premise environments
- Lead the creation of formal design specifications and the development of complex systems, including components that support AI-enhanced user experiences and intelligent query processing
- Collaborate closely with Product Management to define product requirements, especially those involving augmented analytics, natural language interfaces, and smarter data workflows
- Build high-quality software applications following established coding standards, while evolving them to support AI-integrated capabilities
- Communicate regularly with project teams, sharing progress and collaborating on both traditional and AI-driven features
- Contribute to continuous improvement by suggesting enhancements to the user interface, system architecture, or the adoption of emerging technologies—including selective AI/ML integration where it adds clear value
- Ensure quality through solid development standards, rigorous testing, and thoughtful review processes
- Perform maintenance and enhancements on existing software, with a focus on improving scalability, usability, and gradually introducing intelligent automation
Key Qualifications:
- BS/MS in Computer Science or a related discipline
- Strong analytical and problem-solving skills, with an aptitude for systems thinking and performance tuning
- Proven experience building and debugging multithreaded, concurrent applications in production environments
- Ability to architect and develop large-scale, enterprise-grade systems, with attention to extensibility and modular design
- In-depth understanding of memory management, concurrency models, and low-level performance optimization
- Advanced proficiency in modern C++, including STL, templates, and object-oriented design patterns
- Interest or experience in database internals, query processing, or storage engine development
- Practical experience with AI/ML programming, including model integration, inference pipelines, or AI-enhanced features (e.g., recommendation, NLP, anomaly detection)
- Familiarity with LLMs, vector databases, semantic search, or embedding-based similarity systems is a plus
- Solid grasp of SQL, relational data modeling, and data processing concepts (joins, indexes, query optimization)
- Working knowledge of Java, Python, or scripting languages for data workflows, automation, or ML integration
- Hands-on experience building cloud-native, distributed systems with scalable microservice architectures
- Solid knowledge of data structures, algorithms, and operating systems fundamentals
- Familiarity with Agile/Scrum methodologies and CI/CD workflows
- Experience using source control systems such as Git
- Excellent verbal and written communication skills
- Highly motivated, quality-focused, and passionate about building intelligent systems
- Collaborative team player with a mindset for continuous learning and innovation
Certain US customer or client-facing roles may be required to comply with applicable requ
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