
Engineer
- Gurgaon, Haryana
- Permanent
- Full-time
- Be the expert about the product within the team and assist the Lead and Engineering Manager on technical topics when required.
- Assist and mentor team members to perform their activities efficiently.
- Perform requirement understanding, generalize it, and convert it to development plan.
- Participate in design discussions, and code reviews.
- Build solutions which are efficient and can scale over huge data volumes in a reasonable timeframe.
- Act as a subject matter expert for focus areas across the technology space.
- Help identifying the dependencies, risks, and bottlenecks in the projects proactively. Work actively with the Engineering Manager to resolve them.
- 2+ years of experience in distributed computing (spark) and software development.
- 2+ years of experience in spark-scala.
- 2+ years of experience in Data Engineering.
- 2+ years of experience in Python.
- Fluency in working with databases (preferably Postgre).
- Have sound understanding of Object Oriented Programming and development principles.
- Experience working in an Agile Scrum or Kanban development environment.
- Experience working with version control software (preferably Git).
- Experience with CI/CD pipelines.
- Experience of working with Dockers and Containers.
- Experience of working with Kubernetes.
- Experience of working with Airflow.
- Experience of working on Cloud environments (GCP and Azure).