01 Oct
|
Reckonsys Tech Labs
|
Bengaluru
01 Oct
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.
- Robust 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
- Robust 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 robust 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.
📌 Senior Software Engineer - AI (Bengaluru)
🏢 Reckonsys Tech Labs
📍 Bengaluru