Lead Software Engineer - Python Technologies
Summary
Lead Python backend engineer at Impact Analytics, an AI/LLM-driven retail merchandising SaaS company. Day to day: design, develop, and maintain scalable Python applications (Django/Flask/FastAPI, REST APIs), integrate multiple data sources, and work with caching, queues, search, and containerized microservices while leading a team.
About Impact Analytics :
Impact Analytics is an agentic-first AI software company transforming retail merchandising through cutting-edge AI, LLMs, and Generative AI technologies.
As a fast-growing Series D company with deployments across five continents, it is building both industry-leading merchandising solutions and foundational AI agents that are redefining how retail decisions are made.
The impact that you will be making :
The role would require you to develop sophisticated products that add value to the client and result in new projects and revenue streams.
What This Role Entails :
- Design, develop, and maintain scalable applications using Python.
- Build sophisticated and high-quality products that address complex client requirements.
- Work with multiple data sources and integrate them effectively into a unified system.
- Apply sound software architecture, object-oriented design, and design patterns to build maintainable and scalable applications.
- Work with technologies such as caching, key-value stores, search systems, and messaging queues.
What Lands You In This Role :
- 5+ years of experience in back-end software development in Python and its web frameworks.
- Good understanding of the Rest API design and development.
- Expertise in at least one of Django, Flask or FastAPI.
- Familiarity with Object Relational Mapping libraries and ability to integrate with multiple data sources into one system.
- Understanding of limitations of Python and Multi Process Architecture.
- Good understanding of the Architecture and Software / System design principles.
- Good understanding of Scalability (Vertical / Horizontal), Distributed systems & High Availability.
- Good understanding of the Cross Cutting concerns (Caching, Queuing, Logging, Security (Authentication / Authorization / Encryption)).
- Good understanding of Microservices design and containerization technologies.
- Good team leadership skills.
- Good written and communication skills.
What We Offer:
- An opportunity to develop some of the best enterprise SaaS products to be built out of India.
- Opportunities to quench your thirst for problem-solving, experimenting, learning, and implementing innovative solutions.
- A flat, collegial work environment, with a work hard, play hard attitude.
- A platform for rapid growth if you are willing to try new things without fear of failure.
- Remuneration with best in class industry standards with generous health insurance cover.
Some Of Our Accolades Include :
- Ranked as one of America's Fastest-Growing Companies by Financial Times for five consecutive years: 2020 - 2024.
- Ranked as one of America's Fastest-Growing Private Companies by Inc. 5000 for seven consecutive years: 2018 - 2024.
- Voted #1 by more than 300 retailers worldwide in the RIS Software LeaderBoard 2024 report.
- Ranked #72 in America's Most Innovative Companies list in 2023 - by Fortune - alongside companies like Microsoft, Tesla, Apple, IBM, etc.
- Forged a strategic partnership with Google to equip retailers with cutting-edge generative AI tools.
- Recognized in multiple Gartner reports, including Market Guides and Hype Cycle, spanning assortments, merchandising, forecasting, algorithmic retailing, and Unified Price, Promotion, and Markdown Optimization Applications.