Search Jobs

Search by job, company or skills

Software Engineer

Software Engineer

minivet ai labs

This job is no longer accepting applications

Job Description

As a Software Engineer, you will be responsible for designing, developing, and maintaining scalable backend systems and infrastructure that power our AI products. You will build high-performance, reliable distributed systems that handle large-scale data processing and serve our AI applications. Working closely with a team of senior engineers, you will implement robust engineering practices and contribute to the evolution of our backend infrastructure through scalable software solutions. This role offers extensive opportunities to learn and work with cutting-edge AI technologies, giving you hands-on exposure to machine learning workflows, model serving infrastructure, and AI-driven product development while building your expertise in the rapidly evolving AI landscape. This role is a full-time on-site position based out of Bengaluru, India.

Backend Systems Development

The core responsibilities for the job include the following:

  • Design and implement scalable backend services and APIs that support our AI product suite.
  • Build and maintain high-throughput, low-latency distributed systems for real-time data processing.
  • Develop a robust microservices architecture with a focus on reliability, maintainability, and performance.
  • Implement efficient caching strategies, load balancing, and database optimization techniques.
  • Collaborate with team members to integrate internal systems and external services, ensuring code quality and system reliability.

Infrastructure And Data Systems

  • Build and maintain scalable data processing pipelines that handle large volumes of structured and unstructured data.
  • Design efficient data storage solutions and optimize database performance for high-concurrency applications.
  • Implement data ingestion, transformation, and aggregation services with emphasis on fault tolerance and scalability.
  • Develop monitoring, logging, and alerting systems to ensure high availability and quick issue resolution.
  • Collaborate on architecture decisions for large-scale distributed systems, ensuring optimal performance and resource utilization.

This job was posted by Ashish Tulsian from Minivet AI Labs (A Flipkart Group Company).

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Data Ingestion

Caching Strategies

Data Storage Solutions

Alerting Systems

Microservices Architecture

Backend Systems Development

Data Processing Pipelines

About Company

Similar Jobs

Bengaluru, India
Skills:
.NET, React, AWS CloudFormation, HTML, Debugging, CSS, Typescript, Distributed Systems, AWS, Data Modelling, Terraform, Performance Testing, Microsoft Azure, Javascript, Azure Bicep, Snyk, root-cause analysis, Troubleshooting, Wiz, RESTful API design, Next.js, ASP.NET Core, asynchronous processing
Bengaluru, India
Skills:
Typescript, Distributed Systems, Python, Java, Rust, concurrency, logs, tool calling, Go, agent runtime workflow engine, model-backed workflows, high-throughput APIs, failure handling, service architecture, structured generation, retrieval context engineering, production observability, evaluation system, incident diagnosis, LLM applications, prompt management, model APIs, replay metrics, AI agents, structured traces
Indi, Bengaluru, India
Skills:
Cloud ecosystems (AWS, Azure), C#, Distributed Computing, Graphql, SQL Server, Kafka, Nosql, REST, Query Optimization, Kubernetes, Container orchestration, Asynchronous messaging, AI/ML platform tooling, Relational database management, High-throughput transaction processing, API-driven services, Microservice orchestration
Bengaluru, India
Skills:
Celery, Databricks, FastAPI, CrewAI, LangChain, Dapr, SSE, embedding workflows, Anthropic, Azure OpenAI, natural language to data query solutions, prompt engineering, AutoGen, LangGraph, Agentic AI, vector database integration, chunking, Document Processing, OpenAI, KEDA
Bengaluru, India
Skills:
.NET, Containers, Design Patterns, Java, Json, Python, Xml, Debugging, Docker, Oop, Microservices architecture, Problem-solving, Data Mapping, Messaging queues, REST-based web services, NoSQL databases