Principal Software Engineer - AI-Native Development

BigRio Greater Bengaluru Area
Relocation
Apply
AI Summary

Join BigRio as a Principal Software Engineer to redefine software development with AI-assisted development, modern architectures, and system-level thinking. Collaborate with domain experts and business stakeholders to build intelligent software systems. 7+ years of professional software engineering experience required.

Key Highlights
AI-Native Development
Agentic Engineering
System Transformation
End-to-End Ownership
Architecture & Visualization
Collaboration
Technical Skills Required
Python TypeScript Go LLM frameworks (LangChain, LlamaIndex, Haystack, Semantic Kernel) Cloud AI platforms (Azure OpenAI, AWS Bedrock, Vertex AI) Vector databases Retrieval-augmented generation (RAG) Prompt engineering Architecture-as-code tools (Mermaid, Structurizr, Lucidchart)
Benefits & Perks
Join a global organization at a pivotal stage of transformation
Work with an elite group of technologists
Create real business impact for clients

Job Description


Principal Software Engineer – AI-Native, Startup Mindset

Location: India- Bangalore (relocation available)

Type: Full-Time


About the Role

We are seeking an AI Engineer who’s ready to redefine how software is built — someone fluent in AI-assisted development, modern architectures, and system-level thinking. This is not a traditional developer role. You’ll be shaping the next generation of intelligent software systems: architecting, experimenting, and deploying solutions where AI is a first-class engineering partner, not an afterthought.


You’ll work across the stack from APIs and data pipelines to front-end prototypes, but your true craft is applying AI to accelerate and transform the engineering lifecycle. You’ll collaborate with domain experts and business stakeholders, operating with autonomy in a small, high-trust team focused on speed, learning, and impact.


💡 If you’re as fluent with GitHub Copilot, ChatGPT, Claude, Cursor, Sourcegraph Cody, JetBrains AI Assistant, CodeSee/AppMap for code maps, Mermaid/PlantUML/Structurizr/Lucidchart/diagrams.net for flows & architecture, Figma/FigJam (plus Jira or Linear/Notion for delivery), and LangChain/LlamaIndex/Hugging Face or Vercel AI SDK—with deployment across Azure OpenAI / AWS Bedrock / Vertex AI—as a developer is with their IDE, you’ll feel at home here!


Key Responsibilities

AI-Native Development: Build production-ready systems that embed AI into the core engineering process — from scaffolding and code generation to validation and deployment.

Agentic Engineering: Design and orchestrate multi-agent workflows for code generation, refactoring, reverse engineering, documentation, and test automation.

System Transformation: Modernize legacy or monolithic systems using iterative, AI-assisted strategies (e.g., the strangler pattern), enabling modular, service-based architectures.

End-to-End Ownership: Architect, implement, and deploy scalable microservices, APIs, and pipelines, balancing velocity with reliability.

Architecture & Visualization: Use tools like Mermaid, PlantUML, Structurizr, and diagrams.net to visualize flows, dependencies, and system evolution.

Collaboration: Partner closely with SMEs, data scientists, and product stakeholders to translate business and research needs into elegant, intelligent software.


Required Experience

  • 7+ years of professional software engineering experience, including at least 3+ years in AI/ML-driven application development.
  • Hands-on experience with LLM frameworks such as LangChain, LlamaIndex, Haystack, or Semantic Kernel.
  • Strong familiarity with cloud AI platforms (Azure OpenAI, AWS Bedrock, Vertex AI) and deployment best practices.
  • Demonstrated skill with Python, TypeScript, or Go for API-driven development and automation.
  • Proven experience with enterprise .net engineering with microservice architecture
  • Experience with vector databases, retrieval-augmented generation (RAG), and prompt engineering.
  • Comfort designing and documenting systems with architecture-as-code tools (Mermaid, Structurizr, Lucidchart).


Agentic AI Expertise

  • Deep experience using AI tools as co-developers in live workflows.
  • Ability to orchestrate multi-tool chains that blend reasoning, retrieval, and code generation.
  • Experience using AI for reverse engineering, code comprehension, and automated testing.
  • Familiarity with AI observability, prompt evaluation, and model orchestration pipelines.


What We’re Looking For

  • AI-Native Mindset: You build with AI, not just around it.
  • Architect-Thinker: You see software as a system of evolving components, not static code.
  • Builder-Founder Energy: You thrive in autonomy, ambiguity, and impact.
  • Curious & Adaptive: You experiment fast and iterate even faster.
  • Collaborative by Design: You share context, communicate clearly, and design for sustainability.



Why This Role?

This is an opportunity to join a global organization at a pivotal stage of transformation. You’ll work with an elite group of technologists and create real business impact for the client. If you’ve ever wanted to think like a CTO while building like a swarm of engineers, this is the role for you.


Subscribe our newsletter

New Things Will Always Update Regularly