Data & Analytics Senior Software Engineer - AVP


Job Description

The Data Analytics Senior Analyst is a seasoned professional role. Applies in-depth disciplinary knowledge, contributing to the development of new techniques and the improvement of processes and work-flow for the area or function. Integrates subject matter and industry expertise within a defined area.


  • 5+ years of experience in building solutions with Machine learning, Graph analytics and other advance analytics techniques.
  • Strong hands-on experience on Java, Rest Services, Kafka, Mongo DB
  • Micro Service stack, API Design / Implementations / Performance turning
  • n depth knowledge of data Pre-processing, feature engineering and modelling.
  • In depth knowledge of scalable model deployment, model performance monitoring stats and modelling pipeline automation.
  • Hands-on experience with Python/Pyspark and basic libraries for Machine learning is required
  • Proficiency with SQL language and able to construct high efficient SQL queries.
  • Good understanding of the principles of software engineering and data analytics.
  • DB/Data Cache, performance tuning familiar with high concurrency, high availability environment, solution awareness and sensitivity
  • Worked on projects using Agile Methodologies
  • Strong knowledge on CI/CD automation pipeline


  • Bachelor’s/University degree or equivalent experience


Grade :


Time Type :


Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

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 CLICK HERE.

To view the "EEO is the Law" poster CLICK HERE. To view the EEO is the Law Supplement CLICK HERE.
To view the EEO Policy Statement CLICK HERE.
To view the Pay Transparency Posting CLICK HERE.

FindTheBestJob is a free service and does not charge a fee at any stage of application or recruitment process. Don’t provide your bank account or credit card details to anyone during job application. FindTheBestJob does not guarantee the availability of a job since organizations may end applications earlier than due date.

Apply Now