
Senior Engineer
Full Job Description
ZS is seeking a Senior Engineer specializing in Large Language Models for our Bengaluru/Bangalore, India location. As part of our Scaled AI practice within the Technology Group, you will contribute to creating continuous business value for clients by leveraging innovative machine learning, deep learning, and engineering capabilities.
You will collaborate with data scientists to build cutting-edge AI models, work with advanced ML platforms, develop and deploy ML pipelines, and manage the complete ML lifecycle. This role requires a deep understanding of distributed computing frameworks like Spark and proficiency in programming languages such as Python or Java/Scala.
Key Responsibilities:
- Collaborate with client-facing teams to understand solution contexts and gather technical requirements.
- Design and implement technical features using best practices for the relevant technology stack.
- Work with technical architects to validate design and implementation approaches.
- Write production-ready, testable code that is well-documented and accounts for edge cases.
- Ensure high-quality deliverables by adhering to architectural guidelines and coding best practices, including participating in design and code reviews.
- Develop unit tests and higher-level tests to handle expected scenarios and errors gracefully.
- Utilize bug tracking, code review, and version control tools for efficient work delivery.
- Participate in agile ceremonies, communicating progress, issues, and dependencies effectively.
- Research and evaluate emerging technologies, conduct proof-of-concepts, and create prototype solutions.
Required Qualifications:
- 2+ years of relevant hands-on experience.
- Strong Computer Science foundation.
- Proficiency in distributed computing frameworks (Spark preferred).
- Excellent analytical and problem-solving skills.
- Ability to quickly learn and innovate with new technologies.
- Strong command of at least one programming language (Python, Java, Scala).
- Solid understanding of Data Structures and programming basics.
- Hands-on experience in building data management modules (data pipelines, orchestration, ingestion patterns).
- Experience designing and implementing solutions on distributed computing and cloud platforms (AWS, Azure, GCP).
- Good understanding of RDBMS and ETL processes.
- Fluency in English.
- Client-first mentality, intense work ethic, collaborative spirit, and problem-solving approach.
Additional Skills:
- Understanding of DevOps, CI/CD, data security, and cloud platform design.
- AWS Solutions Architect certification is a plus.
- Knowledge of data modeling and data warehouse concepts.
- Willingness to travel to global offices as needed.
Growth & Development:
ZS offers cross-functional skill development, custom learning pathways, milestone training programs, and internal mobility opportunities to support your career progression.
Working Model:
ZS operates on a Flexible and Connected hybrid model, requiring three days onsite at client or ZS offices and offering two days remote flexibility. This model fosters innovation and culture through both planned and spontaneous face-to-face interactions.
Travel Requirements:
Travel is a requirement for client-facing roles at ZS. Be prepared to travel as needed to strengthen client relationships and gain diverse experiences.
Commitment to Inclusion:
ZS values diversity and inclusion, recognizing that unique identities, experiences, and beliefs shape success. We are committed to building a team that reflects a broad range of backgrounds and perspectives.
Company
ZS
ZS is a management consulting and technology firm dedicated to improving lives and the way we live. We transform ideas into tangible impact by integrating data, science, technology, and human ingenuit...