Browse current jobs

Senior Software Engineer

Koch Business Solutions · Bangalore

Apply on employer website

Collected role description

Role overview

Senior Software Engineer at Koch Business Solutions

The ideal candidate is a technically strong engineer who enjoys solving complex business problems, influencing technical direction, leveraging emerging AI technologies, and mentoring others while delivering high-quality solutions.

This role is based in the Koch Capabilities India office in Bengaluru and requires an in-office presence with flexibility.

We seek to enable the best work environment that helps you and the business work together to produce superior results.

Responsibilities

  • Lead technical delivery across multiple systems while ensuring solutions are secure, scalable, supportable, and aligned with business objectives.
  • Design and operationalize generative AI, agentic AI, semantic layers, and retrieval-augmented generation (RAG) capabilities.
  • Evaluate technical tradeoffs and make sound engineering decisions that balance delivery speed, risk, maintainability, and long-term value.
  • Provide technical leadership through architecture discussions, code reviews, design reviews, and mentoring of other engineers.

Required qualifications

  • At least 1 year of hands-on experience developing AI-enabled or Generative AI solutions.
  • Employer experience: 1+ years

Employment details

  • Any compensation range provided for a role is an estimate determined by available market data.
  • The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location.
  • If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.
  • Location: Bengaluru [Karnataka]

Additional role details

  • expertise with solution architecture capabilities to deliver reusable platforms, products, and AI-powered solutions across Koch.
  • Our Team KTDS develops reusable data products, semantic layers, ontologies, and AI-ready capabilities that help teams make better decisions, accelerate work, and unlock new opportunities across Koch.
  • We combine business knowledge, modern engineering practices, and AI-enabled delivery approaches to build scalable solutions that drive long-term value.
  • What You Will Do Design, build, and support AI, data, and software solutions including data pipelines, APIs, applications, automations, and AI-enabled workflows.
  • Apply AI-enabled development practices to accelerate delivery while maintaining engineering quality and operational excellence.
  • Partner with architects, business stakeholders, subject matter experts, and product teams to translate business needs into practical technical solutions.
  • Continuously explore emerging technologies, AI models, frameworks, and engineering practices to improve solution outcomes and business impact.
  • Who You Are (Basic Qualifications) Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience. 5+ years of professional software engineering experience.
  • Experience designing, developing, deploying, and supporting production-grade software, data, and AI solutions.
  • Experience leading technical design or implementation efforts across complex, cross-functional initiatives.
  • Strong programming experience using Python and SQL in production environments.
  • Experience with source control, automated testing, CI/CD pipelines, observability, and modern software engineering practices.
  • Experience building cloud-native solutions on AWS, including serverless, event-driven, and containerized architectures.
  • Ability to communicate complex technical concepts and architectural decisions to both technical and non-technical stakeholders.
  • Experience mentoring and coaching engineers through technical guidance and collaborative development practices.
  • What Will Put You Ahead Experience building AI-enabled solutions using large language models (LLMs), embeddings, graph databases, graph query languages, semantic technologies, and RAG architectures.
  • Experience with MCP or similar agent integration standards.
  • Experience designing verification and evaluation frameworks for AI-generated outputs, including testing, monitoring, observability, and governance controls.
  • Experience designing distributed systems using microservices, event-driven architecture, API-first design, and modular architecture patterns.
  • Experience applying Dev Sec Ops and production engineering practices, including infrastructure as code, automated security controls, secrets management, feature flags, and progressive deployment strategies.
  • Experience with enterprise data and AI platforms such as Microsoft Fabric, Fabric IQ, Snowflake, Azure AI Foundry, or Databricks.
  • Experience designing and deploying agentic AI solutions for conversational or action-oriented use cases.
  • Experience working with reusable platforms, enterprise-scale data products, and AI-enabled business solutions.
  • Master's degree in Computer Science, Engineering, or a related technical discipline.
  • At Koch companies, we are entrepreneurs.
  • This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions.
  • Who We Are At Koch, employees are empowered to do what they do best to make life better.
  • Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.
  • Additionally, everyone has individual work and personal needs.

Collected experience requirement

1+ years