As a Data Engineer, you will be responsible for developing and maintaining solutions to identify and classify installed software across Citi's global IT infrastructure. Your primary responsibilities will include daily development activities, code optimization, feature development, and resolving technical issues. You'll serve as a technology subject matter expert, providing direction for compliance initiatives and creating technology domain roadmaps.
The role requires 3-6 years of experience in Agile software development, with strong technical skills in relational database technologies, programming languages like JAVA, Python, SQL, Spark, and Scala. Candidates should have experience with streaming data platforms, source code management, Github, and CI/CD principles. Familiarity with OLTP and OLAP data stores is essential, along with the ability to integrate functions that meet business goals.
Citi offers a competitive compensation package including a base salary, annual performance bonus, private medical care, life insurance, pension plan, and various employee benefits. The role provides an opportunity to work in a hybrid environment (up to 2 days remote work per week) with access to learning and development resources. Employees can participate in affinity networks and charity initiatives, contributing to a diverse and inclusive workplace.