
Principal Software Engineer
4 days ago
Principal Staff Engineer
Full Time - Bengaluru
Description:
As a Principal Staff Engineer, you will play a pivotal role in shaping the architectural and technological direction of the enterprise AI platform. You will collaborate closely with executive leadership, AI research and engineering, product management, UX and customer success teams to design, build, and enhance innovative, high-performance, AI-driven platform, products and experiences. You will be a key contributor in setting technical standards, mentoring team members, and driving a culture of learning and adoption of best practices to leverage AI in the technical organization. The ideal candidate is a seasoned engineer with a track record of building scalable systems, deep experience building and leveraging AI for enterprise business transformation, and a desire to continuously learn and improve.
Key Responsibilities:
Architect & Develop Core Systems:
- Lead the design and implementation of scalable, secure, and highly available enterprise cloud AI platform services and infrastructure.
- Drive the evolution of our microservices architecture to improve performance, resilience, and developer productivity.
Technical Leadership & Mentorship:
- Provide technical guidance and mentorship to engineers fostering a culture of continuous improvement and learning.
- Establish and enforce best practices, and development methodologies to ensure quality and maintainability of cutting-edge AI systems and solutions
Cross-Functional Collaboration:
- Partner with other AI research and engineering teams, product and UX teams to translate business needs into efficient, reliable, and user-centric software solutions.
- Lead architectural reviews and contribute to roadmap planning, ensuring alignment with company goals and strategic initiatives.
AI Innovation & Exploration:
- Evaluate current and emerging AI technologies, frameworks, and tools to drive innovation and efficiency within the engineering organization.
- Experiment with and implement advanced AI/ML methods in collaboration with the AI research engineering team and help shape the technical strategy for the enterprise AI platform
Quality, Security, & Compliance:
- Advocate for best-in-class CI/CD, automated testing, observability, and security practices, leveraging AI
- Ensure compliance with industry standards, data privacy laws, and internal security policies.
Qualifications
Educational Background:
- Bachelor's or master's degree in Computer science, ML/AI, Software Engineering, or related field. Equivalent experience also considered.
Technical Expertise:
- 12+ years of software development experience, with at least 3 years in a lead or principal engineering role.
- Proven track record building distributed, high-volume, low-latency systems using modern programming languages (e.g., Python, Go, Java, or C++).
- Strong understanding of cloud-native architectures, containers, and orchestration systems (e.g., Kubernetes) and familiarity with AWS, GCP, or Azure.
- Experience with SQL/NoSQL databases, streaming platforms (e.g., Kafka), and scalable storage solutions.
- Deep knowledge of microservices, RESTful APIs, GraphQL, and event-driven design patterns.
AI/ML & Data Skills:
- Deep expertise and experience building and leveraging machine learning workflows and libraries (e.g., TensorFlow, PyTorch, Scikit-learn) in a platform to drive business critical products and solutions.
- Expertise and experience building platforms and applications with modern GenAI technologies, LLMs and AI agent frameworks like LangChain, LlamaIndex , AutoGen etc. in production environments.
Soft Skills & Leadership:
- Exceptional communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders both within and outside the company.
- Strong problem-solving skills, attention to detail, and ability to drive projects from concept to completion.
- Demonstrated ability to lead and influence without direct authority, working effectively in a collaborative, fast-paced startup environment.
-
Principal Software Engineer
2 days ago
Bengaluru, Karnataka, India PROGRESS SOFTWARE Full time US$ 1,20,000 - US$ 1,50,000 per yearPrincipal Software Engineer (DotNet Fullstack) Hybrid Location: Bengaluru, IndiaDepartment: Software EngineeringApply nowJob Summary We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease. Were proud to have a diverse,...
-
Software Principal Engineer
6 days ago
Bengaluru, Karnataka, India Dell Full timeSoftware Principal Engineer - Automation Python ScriptingThe 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 xe2x80x94 all with the most advanced technologies tools ...
-
Principal Software Engineer
5 days ago
Bengaluru, Karnataka, India NIKE Full time ₹ 1,04,000 - ₹ 1,30,878 per yearPRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...
-
Principal Software Engineer
5 days ago
Bengaluru, Karnataka, India Oracle Full time US$ 1,50,000 - US$ 2,00,000 per yearAs a Principal Software Engineer on the Marketplace team, you will help lead our development efforts as we build the technology platform that will act as the central marketplace for our clouds software offerings. You will be a core contributor and one of the technical leads driving design and delivery of marketplace cloud services on a team of software...
-
Principal Software Engineer
4 days ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per yearPrincipal Software EngineerThe 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...
-
Software Developer Principal Engineer
22 hours ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 1,04,000 - ₹ 1,30,878 per yearOverview:Principal Software EngineerYou 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 seeking a Principal...
-
Principal Software Architect
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full timeJob Title: Software Principal EngineerOur company is seeking a seasoned software principal engineer to lead the development of high-performance, low-latency software solutions for our cutting-edge products.">8-12 years of experience in design and development of BIOS/UEFI/Embedded Systems, with a strong background in C/C++ programming and common...
-
Software Senior Principal Engineer
4 weeks ago
Bengaluru, Karnataka, India Dell Full timeSenior Principal Software EngineerThe 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 xe2x80x94 all with the most advanced technologies tools software engineering...
-
Principal Software Engineer
4 days ago
Bengaluru, Karnataka, India OneAdvanced Full time ₹ 15,00,000 - ₹ 20,00,000 per yearRole IntroductionAn 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 as part of a multidisciplinary Scrum team.Focused primarily around the design and developmet of Python, Django rest framework based application hosted within AWS, our goal is to harness...
-
Principal Software Engineer
5 days ago
Bengaluru, Karnataka, India Dell Technologies Full time US$ 1,50,000 - US$ 2,00,000 per yearPrincipal Software EngineerThe 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 methodologiesJoin us as...