Actively Hiring
SK
Lead Software Development Engineer (Python)
Skan AI
Bengaluru
Skills:
Python
Django
FastAPI
Flask
PostgreSQL
Docker
Job Description
Job Title: Lead Software Development Engineer (Python)
Company: Skan AI
Job Category: Python Developer
Roles & Responsibilities:
Backed by Dell Technologies Capital and other leading investors, we're the only company that can bridge the gap between AI's promise and enterprise reality, making us perfectly positioned to define the agentic era for modern enterprises.
We are seeking a highly accomplished Lead Python Development Engineer to spearhead the technical execution and architectural evolution of our web applications and backend services. You will be responsible for the end\-to\-end delivery of complex features, ensuring that our systems remain scalable, performant, and resilient. You will serve as the primary technical authority for our backend stack, working in close coordination with Product Management and Front\-end Engineering teams to deliver mission\-critical solutions.
Core Responsibilities
* Feature Ownership: Lead the full lifecycle of feature development, from conceptual technical design and schema definition to deployment and production monitoring.
* Backend Development: Engineer high\-performance, secure, and maintainable services using Python and modern frameworks (e.g., FastAPI, Django, or Flask).
* Data Strategy: Architect and optimize complex relational schemas within PostgreSQL and manage large\-scale analytical workloads using StarRocks.
* Database Governance: Oversee systematic database versioning and seamless schema evolution utilizing Alembic migrations.
* Quality Assurance: Establish and enforce rigorous engineering standards through comprehensive code reviews, automated testing frameworks, and continuous integration protocols.
* Team Development: Foster a culture of technical excellence by mentoring engineering staff, promoting professional growth, and facilitating knowledge\-sharing sessions.
* Performance Optimization: Continuously identify and resolve bottlenecks in application logic, database queries, and infrastructure configurations.
This is a hybrid role based in Bangalore, with an expectation to work from the office three days a week.
Work Location: Bengaluru, Karnataka, India
Availability: Full time
Requirements
Technical Qualifications
* Professional Experience: A minimum of 8\+ years in software engineering, with a proven track record of leading technical execution in a Senior or Lead capacity.
* Python Expertise: Deep mastery of Python and its asynchronous ecosystem.
* Advanced Data Systems: Extensive experience with PostgreSQL, including performance tuning, indexing strategies, and complex query optimization.
* Demonstrated proficiency with StarRocks (or equivalent OLAP databases) for high\-performance analytical processing.
* Expert\-level command of Alembic for managing sophisticated database migration lifecycles.
* API Architecture: Proven ability to design and scale RESTful APIs within a microservices environment.
* Infrastructure: Familiarity with containerization (Docker, Kubernetes) and modern CI/CD orchestration.
Key Skills: Python, Django, FastAPI, Flask, PostgreSQL, Docker
Salary: Not disclosed