Principal Software Development Engineer

3 weeks ago


India Oracle Full time

Job Description Oracle'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. Primary 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 Nosql - Design 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 skills - Excellent communication and collaboration skills - Commitment to continuous learning and staying up-to-date with the latest big data technologies and trends Desirable Skills: - Worked with multiple Cloud Platforms. - Certification in Big Data or a related field. Career Level - IC4



  • Bengaluru, India Quest Software Full time

    Job Description Overview Principal Software Engineer You wish to work in a fun and supportive environment. At One Identity we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed. One Identity is...


  • India Giv Full time

    Company DescriptionGiv is an all-in-one care management platform designed for agencies supporting individuals with intellectual and developmental disabilities (IDD). Our solution streamlines operational tasks, enabling direct service providers (DSPs) to prioritize delivering quality care. With Giv, staff across group homes, day programs, HCBS, supported...


  • India Giv Full time

    Company Description Giv is an all-in-one care management platform designed for agencies supporting individuals with intellectual and developmental disabilities (IDD). Our solution streamlines operational tasks, enabling direct service providers (DSPs) to prioritize delivering quality care. With Giv, staff across group homes, day programs, HCBS, supported...


  • India Giv Full time

    Company Description Giv is an all-in-one care management platform designed for agencies supporting individuals with intellectual and developmental disabilities (IDD). Our solution streamlines operational tasks, enabling direct service providers (DSPs) to prioritize delivering quality care. With Giv, staff across group homes, day programs, HCBS, supported...


  • Bengaluru, India hackajob Full time

    Job Description hackajob is collaborating with OneAdvanced to connect them with exceptional tech professionals for this role. Principal Software Engineer Job Locations: IN-KA-Bengaluru Role Introduction An opportunity has arisen to join our team as a Principal Software Engineer! This is a dynamic role that will produce and deliver scalable software solutions...


  • Bengaluru, India Oracle Full time

    Job Description 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...


  • 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...


  • India Microsoft Full time

    Job Description We are building a planet scale multi-modal database from the ground up. You will be part of the team that is reimagining the databases in the era of LLMs by deeply integrating AI into all parts of the stack. As a Principal Software Engineer, you will lead and collaborate with a team of passionate engineers, driving ideas to impactful results...


  • India Microsoft Full time

    Job Description At Azure DevOps, we pride ourselves on building services that make engineering teams productive. This is the reason why Azure DevOps is solution of choice for millions of engineers - including thousands of Microsoft largest customers and internal teams. Azure DevOps - - is a suite of services as part of Microsoft Azure, which provides work...


  • Karnataka, Karnataka, India NIKE Full time

    WHO YOU WILL WORK WITHYou will join an extended team of fellow engineers that nurture an engineering culture with its roots in diversity, inclusion and equality. As a team we embrace a DevOps culture and have a can-do mentality. We own the products we build and support. The candidate will have a depth of knowledge and experience in software engineering...