Data Engineer

Citi
Irving, TX, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$96,400.0 - $144,600.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Data Analysis CA Workload Automation Ae Big Data Computer Programming Continuous Integration Data Validation Data Control Information Engineering Extract Transform Load (ETL) Data Structures
+28 more
Data Systems Data Warehousing Database Design DevOps Amazon DynamoDB Apache Hadoop Apache Hive Job Scheduling Python (Programming Language) Microsoft SQL Server MongoDB MySQL NoSQL Oracle (Applications) Simple Data Format Software Engineering Parquet Data Storage Technologies Snowflake Apache Spark Containerization Kubernetes Avro Data Analytics Software Version Control Data Pipelines Docker Programming Languages

Job description

The Data Engineer is accountable for developing high quality data products to support the Bank’s Regulatory and In-Business requirements and data driven decision making. This person will serve as an example to other team members, work closely with customers, and remove or escalate roadblocks. By applying their knowledge of data architecture standards, data warehousing, data structures, and business intelligence they will contribute to business outcomes on an agile team. Requires good analytical skills in order to filter, prioritize and validate potentially complex and dynamic material from multiple sources. Strong communication and diplomacy skills are required. Regularly assumes informal/formal leadership role within teams. Involved in coaching and training of new recruits. Work and performance of all teams in the area are directly affected by the performance of the individual., * Developing and supporting scalable, extensible, and highly available data solutions

  • Deliver on critical business priorities while ensuring alignment with the wider architectural vision
  • Identify and help address potential risks in the data supply chain
  • Follow and contribute to technical standards
  • Design and develop analytical data models
  • Considers the business implications of the application of technology to the current business environment; identifies and communicates risks and impacts.
  • Drives communication between business leaders and IT; exhibits sound and comprehensive communication and diplomacy skills to exchange complex information.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Requirements

  • 4+ years experience implementing data-intensive solutions using agile methodologies.
  • Experience of modelling data for analytical consumers
  • Hands on Mantas expert throughout the full development life cycle, including: requirements analysis, functional design, technical design, programming, testing, documentation, implementation, and on-going technical support.
  • Ability to automate and streamline the build, test and deployment of data pipelines
  • A passion for learning new technologies, and a desire for personal growth, through self-study, formal classes, or on-the-job training
  • Excellent communication and problem-solving skills

Technical Skills (Must Have):

  • ETL: Hands on experiencing in building data pipelines using Apache Spark.
  • Big Data: Hands on experience of working on ā€œBig Dataā€ platforms such as Hadoop, Hive or Snowflake for data storage and processing.
  • Data Warehousing & Database Management: Understanding of Data Warehousing concepts, Relational (Oracle, MSSQL, MySQL) and NoSQL (MongoDB, DynamoDB) database design
  • Data Modeling & Design: Good exposure to data modeling techniques; design, optimization and maintenance of data models and data structures
  • Languages: Proficient in one or more programming languages commonly used in data engineering such as Python, Java or Scala
  • DevOps: Exposure to concepts and enablers - CI/CD platforms, version control, automated quality control management

Technical Skills (Must Have):

  • Data Quality & Controls: Exposure to data validation, cleansing, enrichment and data controls
  • Containerization: Fair understanding of containerization platforms like Docker, Kubernetes
  • File Formats: Exposure in working on Event/File/Table Formats such as Avro, Parquet, Iceberg
  • Others: Basics of Job scheduler like Autosys. Basics of Entitlement management
  • Certification on any of the above topics would be an advantage.

Education:

Bachelor’s/University degree or equivalent experience

Benefits & conditions

$96,400.00 - $144,600.00

In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

About the company

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on citi.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon Ā· WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 Ā· LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva Ā· JS Congress

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff Ā· WWC Europe 2026

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes Ā· LIVE

Videos

See all

Related articles

See all