Citi Logo

Citi

Data Engineer (Snowflake, Spark, AWS) - AVP

Posted 9 Days Ago
Be an Early Applicant
India
Senior level
India
Senior level
The Data Engineer will design, build, and maintain large-scale data systems using Snowflake and AWS. Responsibilities include developing data pipelines, implementing data warehousing solutions, and collaborating to deliver data products while ensuring data quality and compliance.
The summary above was generated by AI

The Data Engineer is responsible for building Data Engineering Solutions using next generation data techniques. The individual will be working directly with product owners, customers and technologists to deliver data products/solutions in a collaborative and agile environment.

Job Summary:

We are seeking an experienced Data Engineer to join our team, responsible for designing, building, and maintaining large-scale data systems on Snowflake on AWS. The ideal candidate will have expertise in Snowflake, Spark, and various AWS services, including S3, Lambda, EKS, Glue, and Terraform (IaaC).

Key Responsibilities:

Design, develop, and maintain data pipelines using Snowflake, Spark, and AWS services

Architect and implement data warehousing solutions using Snowflake

Develop and deploy Spark applications for data processing and analytics

Utilize AWS services such as S3, Lambda, EKS, and Glue for data storage, processing, and orchestration

Implement infrastructure as code using Terraform for AWS resource management

Collaborate with data architect to understand data requirements and deliver data solutions

Ensure data quality, security, and compliance with organizational standards

Requirements:

8+ years of experience in data engineering

Strong expertise in Snowflake, Spark, and AWS services (S3, Lambda, EKS, Glue)

Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes.

Experience with Terraform (IaaC) for infrastructure management

Proficiency in programming languages such as Python, Scala, or Java

Experience with data warehousing, ETL, and data pipelines

Strong understanding of data modeling, data governance, and data quality

Excellent problem-solving skills and attention to detail

Bachelor's degree in Engineering

Nice to Have:

Experience with cloud-based data platforms and tools

Knowledge of containerization using Docker

Familiarity with Agile development methodologies

Certification in AWS or Snowflake

Education:

  • Bachelor’s degree/University degree or equivalent experience

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Top Skills

Java
Python
Scala

Citi Chennai, Tamil Nadu, IND Office

C P Ramaswamy Road, Chennai, Tamil Nadu, India, 600018

Similar Jobs

Be an Early Applicant
23 Hours Ago
Udyog Vihar, Thane, Maharashtra, IND
16,649 Employees
Mid level
16,649 Employees
Mid level
Fintech
The Senior Associate Data Engineering is responsible for designing, developing, configuring, testing, and deploying cloud automation on AWS. The role involves interpreting business requirements, end-to-end ownership of code development, and collaboration with cross-functional teams. The engineer will manage cloud infrastructure, troubleshoot issues, and engage in unit testing and quality code practices.
Be an Early Applicant
9 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
3,494 Employees
Senior level
3,494 Employees
Senior level
Artificial Intelligence • Big Data • Machine Learning
The Senior Data Engineer collaborates with cloud engineers and customers to develop tools for data migration, storage, and processing on Google Cloud. Responsibilities include designing cloud migration strategies, troubleshooting distributed system issues, and building automated tools for data operations and monitoring across cloud environments.
Be an Early Applicant
11 Days Ago
Hyderabad, Telangana, IND
423 Employees
Senior level
423 Employees
Senior level
eCommerce
As a Lead Data Platform Engineer, you will design microservices-based applications on AWS, mentor engineering teams, and implement AI integrations. Your responsibilities include building scalable systems, ensuring security compliance, and maintaining code quality while collaborating with DevOps for CI/CD implementation.

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account