Full job description
Role: Engineering Lead (Architect) based in Gurugram. Responsible for leading platform development and delivery, managing product lifecycle, building and mentoring technical teams, and collaborating with business and product teams. Technical expertise required in big data technologies (Kafka, Spark, Airflow, Trino, Airbyte), full-text search (Elastic Search, Apache Lucene, MongoDB Search), BI tools (Redash, Metabase, Looker Studio), frontend and backend technologies (ReactJS, NodeJS), databases (MySQL, PostgreSQL, MongoDB), data warehouses (BigQuery, Redshift), testing and code coverage tools (Jest, JUnit, Sonarqube), CI/CD tools (Jenkins, AWS CodePipelines), microservices architecture, and cloud platforms (GCP, AWS). Responsibilities include technical solution design, architecture reviews, process establishment, risk and incident management, and team performance reviews. Requirements include a bachelor's degree in Computer Science or related field, 10+ years of experience leading engineering teams, AWS or GCP Big Data Engineer certification, strong communication skills, problem-solving ability, adaptability, and commitment to agile principles and continuous learning.
What you'll do
- Lead development and delivery of platforms overseeing entire product lifecycle from solution to execution and launch
- Build and mentor the right technical team
- Collaborate closely with business and product teams
- Work collaboratively with architects, business teams, and developers across locations to provide technical solutions
- Lead and mentor technical engineers providing guidance and support in product development projects
- Apply Test Driven Development, Continuous Integration, Continuous Delivery, and Infrastructure automation practices
- Research and build POCs using available frameworks to ensure feasibility
- Create technical design documents and present architectural details
- Participate in architecture and design reviews for complex technical solutions
- Develop reusable frameworks/components and POCs to accelerate project development
- Discover and integrate third-party APIs/accounts cost-effectively
- Ensure product architecture scalability for future needs
- Establish and maintain engineering processes, standards, and best practices
- Coordinate with cross-functional teams to resolve technical challenges, mitigate risks, and ensure timely delivery
- Stay updated with latest trends and advancements in related technologies
- Identify and address issues or conflicts impacting project delivery or team morale
- Lead Risk Management and Incident Management activities
- Conduct regular performance and code reviews and provide feedback to improve team development
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- 10+ years of experience leading cross-functional engineering teams in complex product development and delivery
- AWS or GCP equivalent Big Data Engineer certification
- Excellent communication and interpersonal skills
- Proven ability to identify and resolve impediments or conflicts during development
- Ability to thrive in a fast-paced, dynamic environment and adapt quickly to changing priorities
- Continuous growth and learner mindset with passion for Agile principles and ongoing professional development
- Ability to take ownership of complex tasks and deliver while mentoring team members
Tech stack
KafkaSparkAirflowTrinoAirbyteElastic SearchApache LuceneMongoDB SearchRedashMetabaseLooker StudioReactJSNodeJSMySQLPostgreSQLMongoDBBigQueryRedshiftJestJUnitSonarqubeJenkinsAWS CodePipelinesMicroservices ArchitectureGCPAWS