Visualization Engineer

Apply Now

Job Description

Your Role

You’d be placed into our Data & Analytics organization into one of the following roles (experience with one or more of the listed technologies is required):

  • Data Engineer: Hadoop/Big Data Technologies, Spark, Google or AWS Cloud Development Data Solutions, Scala, Python, SQL. In this role, you will build/manage our Big Data pipelines and manage data migrations.
  • Machine Learning Engineer: Data Engineer skillset plus experience with Machine Learning concepts, frameworks and infrastructure. Here, you will scale our data science models into production-level applications.
  • Visualization Engineer: Angular/React, Java, Tableau. Create customized dashboards for reporting or forecasting models. This can be through full-stack web applications, Tableau or a combination of the two.

During the interview process, we will work with you to determine which of these roles best suits your skills and interests. Job offers are made with a specific role in mind, so you would know your specific position well in advance of joining the company.


Soon after joining, you’ll go through several weeks of training to better understand our applications, team structure and processes. You’ll also have a chance to dive deeper into the technical aspects of your role so that you can hit the ground running. Our goal is to equip you with the tools you need to get off to a bright start at Citi.

But the learning can’t stop there. As technology evolves, you must adapt. Through access to additional instructor-led trainings and free access to thousands of hours of content via Udemy, Pluralsight and other online platforms, you’ll never stop growing your skillset.


While much of your time will be spent coding or on other highly technical work, this is a highly collaborative environment that will also make use of your communication and influencing skills. Whether you’re working with a project manager to set a realistic deadline, helping demo a product to a business partner, or working with internal stakeholders like Architecture or Security, we need engineers who can clearly communicate technical concepts, be great teammates, and influence without authority. You’ll be entrusted with meaningful work that impacts our customers, and you’ll be empowered to suggest new ideas.

The Most Important Thing

We believe bright people can learn new things, so while the qualifications below are important, there is one that we absolutely will not compromise on: attitude.

We’re looking for great teammates who are excited to learn new things, motivated to contribute, and eager to collaborate — not compete — with others. We’ve worked hard to build a supportive family environment, and we’re proud to say that candidates and new hires consistently notice it.

This is a place where people look out for one other, build relationships, and help each other succeed.

If that sounds like you, we’d love to have you here!


  • Degree, certification or commensurate skills in Computer Science, Computer Engineering, Statistics, Mathematics or a related field.
  • Hands-on experience with one or more of Hadoop/Big Data Technologies, Spark, Google or AWS Cloud Development Data Solutions, Scala, Python, Machine Learning concepts/frameworks/infrastructure, Angular/React, Java, Tableau, or SQL.
  • Ability to pass technical interviews consisting of basic algorithmic programming exercises.
  • Must be collaborative and adaptable, with good communication skills.
  • Experience designing and interacting with databases.
  • Knowledge of the principles of software engineering and data analytics.
  • System level understanding - Data structures, algorithms, distributed storage & compute.
  • Experience with containerization and related technologies (e.g. Docker, Kubernetes) is a plus.
  • Knowledge of agile(scrum) development methodology is a plus.
  • Knowledge of SAS is a plus.
  • Experience in the Financial industry is a plus.

Locations: Dallas, TX; Jacksonville, FL

Majors: Computer Science, Computer Engineering, Software Development or similar.

Start Dates: Rolling start dates available throughout 2021.

Company Info.


Citigroup Inc. or Citi is an American multinational investment bank and financial services corporation headquartered in New York City. The company was formed by the merger of banking giant Citicorp and financial conglomerate Travelers Group in 1998; Travelers was subsequently spun off from the company in 2002.

  • Industry
  • No. of Employees
  • Location
    388-390 Greenwich Street, New York, NY 10013, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Citigroup is currently hiring Software Engineer Jobs in Jacksonville, FL, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More