Senior Software Engineer - AI (Bengaluru)

Senior Software Engineer - AI (Bengaluru)

30 Sep
|
Reckonsys Tech Labs
|
Bengaluru

30 Sep

Reckonsys Tech Labs

Bengaluru

About Reckonsys Tech Labs:-

Reckonsys is a boutique AI-First software product development services firm specialized in creating uncommon solutions for common problems by making use of the right technologies and best practices.

Established in 2015, we have 65+ associates. Out of 100+ Products that we have built for our clients, over the last decade, 50+ either got funded/acquired/have become profitable!!

Website Link: https://www.reckonsys.com/

LinkedIn Link: https://www.linkedin.com/company/reckonsys/mycompany/

Clutch co: https://clutch.co/profile/reckonsys#summar

Location: HSR Layout, Bengaluru

Role Type: Full-time

About the role:

We are looking for a Senior Software Engineer - AI who thrives at the intersection of modern web platforms and intelligent AI systems. You will own end-to-end product development — from architecting scalable backends to shipping polished React frontends — while actively leveraging Generative AI tools in your daily workflow.

This is a high-impact role at an AI-first company that also delivers world-class IT services. You will work on real-world AI-powered products, mentor engineers, shape architecture, and drive DevSecOps culture across the team.

Key Responsibilities:

- Design, build, and maintain high-performance web platforms using Python (Django/Flask/FastAPI) and React.
- Architect and implement scalable, resilient backend services and microservices with clean API design. Lead data modelling decisions across relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases.
- Build and manage asynchronous task pipelines using Celery, RabbitMQ, and Redis for event-driven architectures.
- Integrate and develop AI-powered features leveraging LLMs, RAG pipelines, Vector Databases (Pinecone, Weaviate, ChromaDB), and Agentic AI frameworks.
- Use Gen AI coding tools (Claude Code, Cursor, GitHub Copilot) as force multipliers in day-to-day development. Champion DevOps and DevSecOps best practices — CI/CD pipelines, containerisation (Docker/Kubernetes), IaC, SAST/DAST.
- Conduct thorough code reviews,



define engineering standards, and mentor junior/mid-level engineers.
- Collaborate with Product, Design, and Data teams to translate requirements into robust, production-grade solutions.
- Contribute to system design decisions, technical roadmaps, and architecture documentation.

Required Skills & Experience

Backend & Web Frameworks

- 5–8 years of professional software development experience.
- Strong proficiency in Python; deep expertise in at least two of Django, Flask, or Fast API or Node JS.
- Solid understanding of RESTful API design, GraphQL, and WebSocket-based communication.
- Experience with auth patterns: OAuth2, JWT, RBAC, OpenID Connect.

Frontend

- Proficiency in React.js with hooks, state management (Redux/Zustand/Context), and modern build tooling (Vite/Webpack).
- Comfortable with TypeScript, responsive design, and component libraries (Material UI, Ant Design, Tailwind CSS).

Data & Databases

- Strong data modelling skills for both transactional (SQL) and document/analytical workloads (NoSQL).
- Hands-on with PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB.
- Experience with database performance tuning, indexing strategies, and query optimisation.
- Familiarity with Vector Databases such as Pinecone, Weaviate, Chroma, or pgvector.

Messaging & Async Systems

- Hands-on experience with RabbitMQ, Celery, and Redis for task queues and async processing.
- Understanding of event-driven architectures, pub/sub patterns, and stream processing (Kafka is a plus).

DevOps & DevSecOps

- Strong experience with Docker and Kubernetes for containerisation and orchestration.
- Proficient in building CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).




- Familiarity with cloud platforms (AWS, GCP, or Azure) and IaC tools (Terraform, Pulumi).
- Knowledge of DevSecOps: SAST, DAST, secret management (Vault, AWS Secrets Manager), dependency scanning, OWASP Top 10.
- Experience with observability stacks: logging, metrics, tracing (ELK, Prometheus, Grafana, OpenTelemetry).

Generative AI & LLM Ecosystem

- Hands-on experience with LLM APIs (OpenAI, Anthropic Claude, Gemini) and prompt engineering.
- Working knowledge of RAG (Retrieval-Augmented Generation) architectures and embedding pipelines.
- Familiarity with Agentic AI frameworks such as LangChain, LangGraph, LangFuse, LangSmith, LlamaIndex, CrewAI, or AutoGen.
- Comfortable using Gen AI coding assistants (Claude Code, Cursor, GitHub Copilot) as daily development tools.

Seniority-Level Expectations

- Proven experience leading technical design discussions and producing Architecture Decision Records (ADRs).
- Strong grasp of software engineering principles: SOLID, DRY, CQRS, Event Sourcing, Domain-Driven Design.
- Experience with performance profiling, load testing, and scaling strategies.
- Ability to write clean, well-tested code with high coverage using pytest, Jest, Playwright or similar frameworks.
- Excellent communication skills; experience working in Agile/Scrum environments.

Good to Have

- Experience building multi-tenant SaaS platforms.
- Prior exposure to building or deploying AI agents or copilots in production.
- Knowledge of MLOps practices and familiarity with model fine-tuning or embedding pipelines.
- Contributions to open-source projects or a strong GitHub portfolio.
- Experience in a startup or fast-paced product engineering environment.

Why Join Us?

AI-First Culture - Work with cutting-edge Gen AI tools and help shape AI-powered products from day one.

Real-World Impact - Build products used by real clients across industries — not just internal tools.

Growth opportunities - Clear path to Principal/Architect roles with learning budgets and conference support.

📌 Senior Software Engineer - AI (Bengaluru)
🏢 Reckonsys Tech Labs
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - ai (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - ai (bengaluru) / bengaluru