Principal Software Development Engineer

3 days ago


india Oracle Full time

DescriptionOracle's Forward Deployed Engineer (FDE) team is hiring a Principal Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing, and scaling modern AI/ML-centric data platforms. As a key member of Oracle's Analytics and AI Service Excellence organization, you will work closely with enterprise customers, product management, and engineering to ensure seamless adoption of Oracle AI Data Platform, Gen AI services, and associated cloud technologies.Key Responsibilities:Design, implement, and maintain scalable software components and services that support AI/ML workloads.Build APIs, SDKs, and automation frameworks to streamline the adoption of Oracle AI Data Platform and Gen AI services.Optimize performance, scalability, and reliability of distributed data/AI systems.Collaborate with cross-functional teams (engineering, product, and field) to solve complex technical challenges.Participate in code reviews, testing, and CI/CD to ensure high-quality deliverables.Document technical designs and contribute to knowledge-sharing (e.g., blogs, internal docs, demos).Continuously explore new tools, frameworks, and best practices in AI, cloud, and data engineering.ResponsibilitiesPrimary Skills:Experience with LLMs and agentic frameworks (e.g., MCP, LangChain, CrewAI, Semantic Kernel).Knowledge of RAG pipelines and vector DBs (e.g., 23ai, FAISS, Pinecone, Weaviate).Familiarity with OCI Gen AI Services and model lifecycle workflows.Solid Python and REST API skills.Exposure to building autonomous agents and orchestration pipelines.Experience working with cloud platforms like Oracle Cloud Infrastructure (OCI) and Oracle Cloud Infrastructure Big Data Service (BDS) and Big Data Appliance (BDA).Proficiency in big data technologies such as Hadoop, Spark, Kafka, and NosqlDesign and implement scalable, secure, and efficient complex data architectures.Manage and optimize large-scale databases.Must have a solid understanding of networking concepts to design and optimize data transmission networks, configure network settings, and diagnose and resolve network-related issues.Troubleshooting and problem-solving skillsExcellent communication and collaboration skillsCommitment to continuous learning and staying up-to-date with the latest big data technologies and trendsDesirable Skills:Worked with multiple Cloud Platforms.Certification in Big Data or a related field.QualificationsCareer Level - IC4



  • Noida, India Barco Full time

    Job Description NOIDA Principal Development Engineer Full Stack for Barco Control Rooms @Barco Noida About Barco Barco designs technology to enable bright outcomes around the world. Seeing beyond the image, we develop visualization and collaboration solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets:...


  • india Oracle Full time

    As a Principal Software Engineer you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing products. You should be able to architect broad systems interactions, be hands-on, be able to dive deep into any part of the stack and have a good sense of cloud infrastructure and...

  • Principal Engineer

    3 hours ago


    Bengaluru, India ePS (eProductivity Software) Full time

    Job Description Job Title: Principal Engineer Location: Bangalore,India Job Type: Full-Time About Us eProductivity Software is a global leader in delivering cutting-edge software solutions tailored for the packaging industry. Our mission is to empower businesses with intelligent, scalable technologies that streamline operations and drive innovation. At the...


  • Pune, India Principal Global Services Full time

    Job Description Responsibilities What you'll do As a Senior Mainframe Developer at Principal Financial Group, you will have a crucial responsibility in maintaining the smooth functioning of our mainframe systems. Your tasks will involve identifying, diagnosing, and resolving medium to complex system problems reported by our business partners. By consulting...


  • Chennai, India Fidelity Investments Full time

    Job Description Job Description Job Tittle - Principal - Software Engineering The Purpose of This Role We are seeking a highly motivated and experienced Principal Software Engineer to join our Fidelity Health Benefits Platform (FHB) team within Workplace Investing (WI) . As a member of the FHB Product Development team, you will design, develop, and own...


  • Bengaluru, India Oracle Taleo Full time

    Job Description We are building a new Software Assurance Gateway team at OCI. Our mission is to build and operate a set of gateway services to ensure the security and integrity of the services running within a customer's tenancy. The team will develop, maintain and operationalize this new class of services with a high degree of resiliency, scalability and...


  • India PROGRESS SOFTWARE Full time

    We are Progress Nasdaq PRGS - the experienced trusted provider of products designed with customers in mind so they can develop the applications they need deploy where and how they want and manage it all safely and securely We re proud to have a diverse global team where we value the individual and enrich our culture by considering varied perspectives because...


  • Bengaluru, India Dell Technologies Full time

    Job Description The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, India Dell Technologies Full time

    Job Description The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of...


  • Hyderabad, India Principal Global Services Full time

    Job Description Responsibilities Job Purpose Software Engineer is responsible for developing, testing and maintaining the application/s with established processes. With guidance, conduct analysis, elicit requirements, write correct and clean code leveraging best practices, DevOps, testing/debugging, documentation, quality assurance review, implementation and...