
Search by job, company or skills
About the Role-
Are you a passionate and hands-on technical leader with a proven track record in building
systems technologies for large-scale data Do you thrive in an environment where you can lead
engineering teams and deliver innovative products that perform at scale If so, you may be the
ideal candidate. We are seeking a highly motivated individual passionate about solving complex
challenges with creative solutions and enjoys mentoring and supporting others.
As a leader,manager, and engineer, you will play a pivotal role in driving our team's success and shaping the
future of our products.
The Head of Engineering will be leading, building, and operating exciting insuretech products
with a passionate team. We are looking for someone who has developed and deployed software
with a strong focus on end-user experience. We are seeking someone with a proven track record
of building web scalable products.
What you'll achieve
Support company vision and values, and inspire the team to achieve technical
excellence and delivery goals
Lead architectural decisions for backend systems, AI/ML integrations, and cloud-native
applications at scale
Drive innovation through hands-on involvement in system design, algorithm
optimization, and AI model deployment
Provide technical mentorship on DSA, system design patterns, Python best practices,
and ML engineering principles
Manage deliverables, objectives, priorities, trade-offs, risks, and team performance
Delegate effectively, providing context and resources while fostering creativity and
ownership
Build a culture of continuous learning with focus on technical depth in algorithms,
architecture, and AI
Attract, hire, and develop top engineering talent specializing in backend, AI/ML, and full-
stack development
Roles & Responsibilities
Build & lead a team of talented Python backend engineers, AI/ML engineers,
React developers, and QA engineers who tackle hard engineering problems at scale
Provide hands-on technical leadership in system design, data structures &
algorithms, and architectural patterns for distributed systems
Drive architectural decisions for scalable backend systems handling large-scale
data processing and AI workloads
Lead design reviews focusing on scalability, performance optimization, algorithm
efficiency, and distributed system patterns
Champion AI/ML integration including model deployment, MLOps practices,
prompt engineering, and RAG architectures
Actively engage with the team to provide technical guidance on complex backend
challenges, algorithm optimization, and system bottlenecks
Demonstrate problem solving and technical innovation through hands-on coding,
architecture reviews, and proof-of-concepts
Hire, develop, and grow the talent in the team
Mentor and coach other engineers, as well as ensure adherence to Engineering
practices and security coding guidelines
Manage the engineers career growth and aspirations
Work with other engineering teams, Product Management and the field
professionals to understand customer requirements for continuous product
enhancements.
Interface with Support team to handle customer escalation issues; diagnose and fix
product issues found internally or in the field.
Any other responsibilities assigned from senior management from time to time
Candidate Experience
BE / B Tech /MCA or equivalent
10+ years hands-on experience in design & development of building enterprise
software, with hands-on technical experience with backend/infrastructure (Python,
or Any programming language) and cloud platforms (AWS is a must)
Proficiency in version control (Git), CI/CD tools (Jenkins, GitLab CI, GitHub Actions),
and cloud platforms (AWS/GCP/Azure)
Deep understanding of software design patterns, SOLID principles, clean code
practices, Data Structures & Algorithms, and System Design
Experience in development of cloud-based solutions and distributed systems
Minimum of 5 years of experience leading a software development team as
tech/team lead
Expertise and hands-on experience with Python & React or any modern
programming language and framework
Working experience with AWS Serverless architecture
Good understanding of security and best practices
Experience with Agile, TDD, test methodologies and industry standard automation
testing frameworks
Good experience on Requirement/Design/Code Review & Inspections practices
Experience in creating technical and architectural documents
Excellent written and oral communication skills as well as strong interpersonal skills
Ability to handle ambiguity and collaborate across multiple groups and disciplines
Ability to manage multiple tasks concurrently and drive them to successful
completion
Ability to collaborate in a cross-group environment with global software engineering
teams
Sound problem resolution, judgment, negotiating and decision-making skills
Excellence in strategic thinking, leadership and be able to influence without
authority
Ability to rapidly assimilate new information and techniques
Outstanding communication and influenceable to align technical and non-
technical stakeholders and drive adoption of best practices
Tech Stack
Backend: Python (Django/FastAPI), RESTful APIs, microservices architecture or any
programming language, Data Structure and Algorithm is must.
Frontend: React, modern JavaScript (ES6+), Typescript
Cloud & Infrastructure: AWS (EC2, S3, RDS, Lambda, ECS/EKS), Docker, Kubernetes
Databases: PostgreSQL, Redis, database optimization & scaling, SQL
System Design: Distributed systems, high availability, scalability patterns, API gateway design
DevOps: CI/CD pipelines, infrastructure as code, monitoring (CloudWatch, Sentry)
Architecture: Event-driven systems, caching strategies, load balancing.
We know everyone's stack is different and skills translate. If you've led operations teams at
scale and love learning, you're likely a great fit
Job ID: 145104043