Sobre esta vaga de Engineering Lead na Weekday AI
This role is for one of Weekday’s clients
Salary range: Rs 4000000 - Rs 4500000 (ie INR 40 - 45 LPA)
Min Experience: 10+ years
Location: Bangalore
JobType: full-time
We are looking for an experienced Engineering Lead to drive product development, lead engineering teams, and design scalable, reliable, and high-performance software systems. The ideal candidate will combine strong hands-on technical expertise with technical leadership, architectural decision-making, and a product-oriented mindset.
The role requires extensive experience in Python development, AWS services, infrastructure automation using Terraform, API development, database management, and containerization. The Engineering Lead will work closely with cross-functional stakeholders to translate business requirements into technical solutions, guide engineering best practices, and ensure timely delivery of high-quality products.
Requirements
Key Responsibilities
- Technical Leadership: Lead and mentor software engineers, establish engineering standards, conduct code reviews, and promote best practices across the development lifecycle.
- Product Development: Drive end-to-end product development, from requirements gathering and architecture design to implementation, testing, deployment, and continuous improvement.
- Backend Development: Design and develop scalable backend applications, APIs, and services using Python, FastAPI, and related technologies.
- Cloud Infrastructure: Build, deploy, and manage cloud-based applications using AWS services, ensuring scalability, availability, security, and performance.
- Infrastructure as Code: Implement and maintain infrastructure automation using Terraform to enable consistent, repeatable, and reliable deployments.
- Database Management: Design, optimise, and maintain database solutions using PostgreSQL and other relational or NoSQL databases.
- Data Engineering: Oversee the development and optimisation of ETL/ELT pipelines, data workflows, and large-scale data processing systems using Apache Airflow and Apache Spark.
- Containerisation and Deployment: Use Docker and Kubernetes to build, package, deploy, and manage applications across development and production environments.
- CI/CD and Automation: Establish and improve CI/CD pipelines using GitHub Actions, Jenkins, and related tools to streamline software delivery.
- Architecture and Problem-Solving: Make sound architectural decisions, identify technical risks, and resolve complex engineering challenges.
- Agile Delivery: Lead engineering teams using Agile or Kanban methodologies, manage priorities, and ensure predictable delivery of development milestones.
- Stakeholder Management: Collaborate with product managers, business teams, and other stakeholders to align technical execution with product goals and business priorities.
Must-Have Skills
- Python Development: Strong hands-on experience building backend applications, services, and APIs using Python.
- AWS Services: Practical experience designing, deploying, and managing cloud-native applications and infrastructure on AWS.
- Terraform / Infrastructure as Code: Proficiency in automating infrastructure provisioning, configuration, and management using Terraform.
- FastAPI: Experience developing high-performance REST APIs and backend services.
- PostgreSQL: Strong understanding of relational database design, SQL, query optimisation, and performance tuning.
- Product Development: Experience owning technical delivery and translating product requirements into scalable software solutions.
- Docker: Hands-on experience with containerisation and application deployment.
- Technical Leadership: Experience mentoring engineers, driving engineering standards, and managing technical delivery.
- Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.
Good-to-Have Skills
- JavaScript and TypeScript
- Node.js and React.js
- Modern software architecture and distributed systems
- AWS Lambda, API Gateway, ECS/EKS, S3, Glue, EMR, SNS, SQS, and EventBridge
- Apache Airflow and Apache Spark
- ETL/ELT pipelines and data engineering
- Amazon Redshift and MongoDB
- Kubernetes and container orchestration
- GitHub, GitHub Actions, Jenkins, and CI/CD automation
Required Qualifications and Experience
- 10–15 years of overall experience in software engineering, with at least 2–3 years in a technical leadership role.
- Strong hands-on expertise in Python development, AWS services, Terraform, FastAPI, PostgreSQL, and Docker.
- Proven experience designing and delivering scalable, production-grade software products.
- Experience leading engineering teams, mentoring developers, and driving code quality and technical excellence.
- Good understanding of cloud architecture, API design, databases, data processing, and deployment automation.
- Experience working in Agile or Kanban environments.
- Strong analytical, problem-solving, and stakeholder management skills.
- A product-oriented mindset with the ability to balance technical quality, delivery timelines, and business objectives.