Sr. Software Developer (Python/Generative AI)
Role Overview
The role leads a cross-functional development team building end-to-end generative AI and data-rich applications.
The technical scope spans Python backend systems, big data pipelines, React interfaces, and advanced data visualization.
Key Skills for This Role
Full Job Posting
About the company
The company develops generative AI and proprietary algorithms that integrate fragmented big data into actionable business insights.
Its solutions support real-time analysis, decision-making, operational agility, performance improvement, and profitability.
Role overview
The role leads a cross-functional development team building end-to-end generative AI and data-rich applications.
The technical scope spans Python backend systems, big data pipelines, React interfaces, and advanced data visualization.
Technical leadership
- Lead, mentor, and manage backend and frontend developers.
- Drive product architecture, technical roadmaps, scalability, security, and end-to-end consistency.
- Collaborate with product managers, UX designers, and data scientists on technical strategy.
- Align backend APIs with frontend data consumption and visualization workflows.
Backend and data
- Oversee Django, Django REST Framework, and FastAPI backend development for big data and LLM applications.
- Guide AI agent development involving task decomposition, tool usage, memory, and LLM integration.
- Optimize PostgreSQL and document databases such as MongoDB in a multi-tenant SaaS environment.
- Ensure efficient data pipelines using Pandas, PySpark, and Dask.
Frontend and operations
- Guide React and TypeScript development with Redux or Context API state management.
- Oversee interactive dashboards using amCharts and D3.js for complex datasets.
- Lead code reviews, CI/CD, automated testing, deployment, incident response, and root cause analysis.
- Partner with QA to validate data accuracy from databases through user-facing visualizations.
Requirements
- 8+ years of professional software development experience are required.
- 3+ years of technical leadership experience managing and mentoring developers are required.
- Expert Python, Django, and FastAPI proficiency is required.
- Strong React, TypeScript, state management, database, CI/CD, communication, and product skills are required.
Nice to have
- Experience with amCharts or D3.js, AWS, Azure, Docker, Kubernetes, WebSockets, Jest, Cypress, Grafana, Prometheus, ClickHouse, DuckDB, or AI/ML deployment is advantageous.
Work location
- The role is performed in person.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Icogz Pvt Ltd
Functional Architect – Ed-Tech Ecosystem & Process
, UAE
Icogz seeks a senior Functional Architect to own functional design for a large education technology platform programme. The role requires substantial EdTech experience, ownership of a large platform implementation, stron
Project Manager – Technology & Client Success
, IND
The employer is seeking a hands-on technical project manager to own project delivery and client relationships. The role requires 4–7 years of project or technical delivery experience, technical literacy, client-facing ow
Web Designer
, IND
icogz is seeking an Intern – Web Designer for a three-month internship supporting UI/UX design, responsive web layouts, prototyping, usability, and design-to-code handoff. Candidates should have foundational design knowl