Principal Software Development Engineer

19 hours 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 RN Jobforce Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company Description RN JobForce empowers job seekers and employers worldwide with cutting-edge job search tools and a growing professional community. We work collaboratively with our clients to supply them with only the best and most suitable candidates via our multi-layer candidate delivery function. Our platform provides tailored technology job...


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


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


  • Bengaluru, India Informatica Full time

    Job Description Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a...


  • Hyderabad, India Tungsten Automation Full time

    Job Description Responsibilities Management and staff in Tungsten Automation's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. Responsibilities of the Principal Engineer position include: - Responsible for larger or more complex departmental...


  • India Nike Full time

    Job Description Who You'll Work With You will be a part of the larger Global Technology organization working on Nike's internal Consumer Product & Innovation tools, part of our Engineering team and report to the team's Engineering Director. You will spend much of your time with Software Engineers in CPI Engineering and adjacent teams. You will also partner...


  • India Microsoft Full time

    Job Description Do you want to be part of a startup culture while working for Microsoft Do you like being close to the customer, ensuring Microsoft devices delight users Want to work as part of a dynamic team The Surface Post Launch Engineering team is looking for someone that can help shape the future of devices by being the face of our in-market...


  • India Microsoft Full time

    Job Description Together is better. Imagine the possibilities when we infuse AI in the very core of a powerful application like Microsoft Word - and join us to build the technologies to do exactly that! People use Word to share ideas, discuss them, and turn them into reality. Now more than ever, with proliferation of GenAI, we need to transform the way we...


  • India Microsoft Full time

    Job Description Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end...