Senior Engineer
Full Job Description
We are seeking a Senior Engineer specializing in Generative AI to join our team in Pune, Maharashtra. In this role, you will collaborate with client-facing teams to understand solution contexts, contribute to technical requirement gathering and analysis, and design and implement technical features using best practices.
You will work closely with technical architects to validate design and implementation approaches, writing production-ready code that is easily testable, understandable, and accounts for edge cases and errors. Ensuring the highest quality of deliverables will involve adhering to architecture/design guidelines, coding best practices, and participating in periodic design/code reviews. You will also write comprehensive unit and higher-level tests and utilize bug tracking, code review, and version control tools for organized work delivery.
As part of an agile team, you will participate in scrum calls and ceremonies, effectively communicating work progress, issues, and dependencies. A key aspect of this role involves consistently researching and evaluating the latest technologies through rapid learning, conducting proof-of-concepts, and creating prototype solutions.
What You'll Bring:
- Minimum of 2 years of relevant hands-on experience.
- A strong Computer Science foundation is essential.
- Proficiency in distributed computing frameworks like Spark (preferred) or similar.
- Strong analytical and problem-solving skills.
- The ability to quickly learn and master new technologies, demonstrating innovation in solution creation.
- Expertise in at least one programming language such as Python, Java, or Scala, along with a solid understanding of programming basics and data structures.
- Hands-on experience in building modules for data management solutions, including data pipelines, orchestration, and ingestion patterns (batch and real-time).
- Experience in designing and implementing solutions on distributed computing and cloud services platforms (e.g., AWS, Azure, GCP).
- A good understanding of RDBMS, with some experience in ETL being a plus.
Additional Skills:
- Understanding of DevOps, CI/CD, and data security.
- Experience designing solutions on cloud platforms.
- AWS Solutions Architect certification with a broad understanding of the AWS stack.
- Knowledge of data modeling and data warehouse concepts.
- Willingness to travel to global offices as needed.
Growth & Benefits:
At ZS, your growth is paramount. We offer comprehensive total rewards packages supporting your health, financial future, time away, and professional development. Benefit from robust skills-building programs, multiple career progression paths, internal mobility, and a deeply collaborative culture. Our hybrid working model balances remote and on-site work, fostering innovation and culture through both planned and spontaneous interactions. Travel is a requirement for client-facing roles to strengthen relationships and gain diverse experiences.
Company
ZS
ZS is a global management consulting and technology firm dedicated to improving lives and the way we live. We transform impactful ideas into reality by integrating data, science, technology, and human...