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.
- 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, 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, 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.
Career Growth - Clear path to Principal/Architect roles with learning budgets and conference support.