Data Engineer - Assistant Vice President
At a glance
AI generatedTL;DR
Join our dynamic Data Engineering team as a hands-on Data Engineer responsible for driving the creation of high-quality software products through innovative engineering practices. You will collaborate with a Team Lead and fellow engineers to deliver sprint goals by writing clean, efficient code that adheres to industry best practices. Your role involves architecting scalable applications, providing expert guidance on technical challenges, and fostering a culture of continuous improvement. Proficiency in Python, Java, or Scala is essential, along with experience in Hadoop, Snowflake, Databricks, and relational databases. Ideal candidates have 3-5 years of data-intensive solution implementation using agile methodologies and a strong understanding of data structures and object-oriented principles. Familiarity with cloud-native development tools like Kubernetes and open-source frameworks such as Spark and Kafka is beneficial for this role at the forefront of modern data engineering.
Skills
What you'll do
- Write clean, efficient, and maintainable code that meets high quality standards.
- Implement scalable, robust solutions aligning with business requirements and best practices.
- Provide expert engineering guidance to teams on technical challenges and decisions.
- Stay updated with emerging technologies and recommend innovations for the organization.
- Collaborate in defining and evolving system architecture and design within the team.
What we're looking for
- 3-5+ years of experience implementing data-intensive solutions using agile methodologies.
- Proficient in Python, Java, or Scala for data engineering tasks.
- Experience with Hadoop and modern data platforms like Snowflake and Databricks.
- Strong background in architecting scalable, resilient applications and relational databases.
- Expertise in automating build, test, and deployment of data pipelines.
- Proven ability to provide technical vision and guidance to a data team.
- Thrives in dynamic environments with multiple simultaneous tasks.
Employer
About Citi
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 328 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 302 roles with salary data.
Most-posted roles
- Apps Dev Tech Lead Analyst 4
- Digital Software Engineer Lead Analyst Vice President 4
- Apps Dev Intmd Programmer Analyst - Officer 3
- Java Apps Developer Lead Analyst - Vice President 3
- Junior Generative AI Application Developer 3