Solera

Principal Software Engineer

Solera
Apply
2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Build reliable systems that integrate large language models and AI agents into products.
  • Develop and maintain full-stack web applications using C#, .NET, ASP.NET Core, React, TypeScript, and related frameworks.
  • Design and optimize database solutions using SQL Server, PostgreSQL, MongoDB, Redis, and other NoSQL databases.
  • Implement RESTful APIs and third-party service integrations.
  • Develop RAG, embeddings, vector database, prompt engineering, memory, and human-in-the-loop workflows for production-grade AI applications.
  • Write unit and integration tests, participate in code reviews, and follow software development best practices.
  • Use CI/CD and DevOps tools to support application delivery.
  • Ensure application performance, scalability, and security.
  • Collaborate with product teams, UX/UI designers, stakeholders, and cross-functional engineering teams.
  • Mentor junior developers and take ownership of complex application and system architectures.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience.
  • 12+ years of software development experience.
  • Hands-on experience building AI agents with large language models, including RAG and model tuning.
  • Experience with GPTs, Llama, LangChain, LangGraph, embeddings, vector databases, prompt engineering, and production-grade LLM applications.
  • Strong proficiency in C#, ASP.NET Core, .NET 8+, Web API, Entity Framework Core, React.js, TypeScript, Redux, and preferably Next.js.
  • Experience with SQL Server, MS-SQL Server, PostgreSQL, MongoDB, Redis, or other NoSQL databases.
  • Experience with RESTful API development, integration testing, unit testing, xUnit, Jest, and Mog.
  • Familiarity with Docker, Kubernetes, Azure DevOps, Jenkins, and CI/CD practices.
  • Experience with Elasticsearch or similar search and analytics engines.
  • Knowledge of GraphQL, WebSocket, SignalR, microservices, Blazor, Angular, Terraform, Bicep, RabbitMQ, SQS, AWS, Azure, or on-premises data centers is a plus.
  • Strong problem-solving, analytical, communication, collaboration, independent ownership, and mentoring abilities.

Tech Stack

AngularAWSAzureC#DockerElasticsearchGraphQLJenkinsJestKubernetesMicrosoft SQL ServerMongoDB.NETNext.jsPostgreSQLRabbitMQReactRedisReduxTerraformTypeScript
Solera

About Solera

1,001-5,000 employees
Contact me