AI Jobs Map

Annova Solutions · Indore, Madhya Pradesh, India

Back-End Engineer

full timePosted 10 days ago
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

microservicesnlppythonnode.jsawsdevopsllmeksserverlessec2s3ecssqlnosqletlci/cddockerkubernetesobservabilityjavascript

About The Role

We are looking for an experienced Senior Backend Engineer to lead the design and development of scalable, cloud-native backend systems and AI-powered platforms. You will be responsible for architecting highly available microservices, designing APIs, building data processing pipelines, and developing backend systems that support large-scale NLP and AI workloads.

This role requires strong expertise in backend development using Python and Node.js, deep experience with AWS cloud services, and hands-on knowledge of processing large datasets to build enterprise AI solutions. You will work closely with architects, data scientists, frontend engineers, DevOps, and product teams to deliver secure, high-performance applications.

Key Responsibilities

Backend Architecture & Development

- Design and develop scalable backend applications using Python and Node.js

- Build secure, high-performance RESTful APIs and asynchronous event-driven services.

- Design modular, reusable, and maintainable software following industry best practices.

- Lead backend architecture discussions.

- Optimize application performance, scalability, and reliability.

AI, NLP & Data Processing

- Design and implement large-scale document and data processing pipelines.

- Build backend systems supporting AI and NLP workloads.

- Develop services for processing structured and unstructured datasets.

- Integrate Large Language Models (LLMs) and other AI services into enterprise applications.

- Collaborate with AI/ML engineers to deploy production-ready machine learning models.

- Optimize AI inference pipelines for performance and cost.

Cloud Engineering (AWS)

Design, deploy, and manage cloud-native applications using AWS services including:

- Amazon EKS

- AWS Lambda

- Amazon EC2

- Amazon S3

- Amazon RDS

- Amazon ECS

- IAM

- CloudWatch

- EventBridge

- SQS/SNS

- API Gateway

- Secrets Manager

- CloudFront

Responsibilities include:

- Designing highly available cloud architectures.

- Infrastructure automation.

- Performance optimization.

- Cost optimization.

- Security best practices.

- Disaster recovery planning.

Database & Data Engineering

- Design scalable database schemas.

- Optimize SQL queries and indexing strategies.

- Work with relational and NoSQL databases.

- Build ETL/data ingestion pipelines.

- Handle large-scale data migration and processing.

- Ensure data integrity, consistency, and high availability.

DevOps & Platform Engineering

- Build and maintain CI/CD pipelines.

- Containerize applications using Docker.

- Deploy applications to Kubernetes (Amazon EKS).

- Implement logging, monitoring, and observability solutions.

- Improve deployment automation and operational efficiency.

Leadership & Mentorship

- Mentor junior and mid-level engineers.

- Conduct architecture and code reviews.

- Define engineering standards and best practices.

- Participate in sprint planning and technical estimation.

- Collaborate with cross-functional teams to deliver high-quality solutions.

Required Technical Skills

Programming Languages

- Python (Expert)

- Node.js (Expert)

- JavaScript / TypeScript

Backend Technologies

- REST APIs

- GraphQL

- Microservices Architecture

- Event-Driven Architecture

- Message Queues

- Asynchronous Processing

- API Security

- Authentication & Authorization (OAuth2, JWT)

Frontend (Working Knowledge)

- React.js

- Next.js

AWS Cloud

Strong hands-on experience with:

- Amazon EKS

- AWS Lambda

- Amazon EC2

- Amazon S3

- Amazon RDS

- Amazon ECS

- API Gateway

- CloudWatch

- IAM

- VPC

- CloudFront

- Route 53

- Elastic Load Balancer

- Auto Scaling

- EventBridge

- SQS

- SNS

- AWS Secrets Manager

Databases

- PostgreSQL

- MySQL

- MongoDB

- Redis

- Elasticsearch/OpenSearch (preferred)

Requirements

Required Qualifications

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

- 5–8 years of experience in backend software development.

- Proven experience designing scalable distributed systems.

- Strong experience building cloud-native applications on AWS.

- Experience working with large datasets and high-throughput systems.

- Hands-on experience deploying production applications to Kubernetes.

- Strong understanding of software design patterns and system architecture.

Preferred Qualifications

- Design, develop, and maintain scalable backend applications using Python and Node.js.

- Experience building AI-driven enterprise platforms.

- Experience developing NLP applications.

- Experience integrating commercial or open-source LLMs into production systems.

- Familiarity with HIPAA, SOC 2, HITRUST, or other regulated environments.

- Experience designing multi-tenant SaaS platforms.

- Experience with performance tuning and cost optimization on AWS.

More jobs at Annova Solutions