Full Stack Developer Sr Analyst
@ Citi

Jersey City, NJ
$150,000
On Site
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @citi.com
Recommended after applying

Job Details

Overview

The Full Stack Developer Sr Analyst role at Citi is an intermediate level position focused on establishing and implementing new or revised application systems in collaboration with the Technology team. The role contributes to applications systems analysis and programming activities.

Responsibilities

  • Develop AI/ML solutions with an emphasis on Generative AI and Large Language Models.
  • Collaborate with business stakeholders to optimize processes.
  • Analyze large datasets using SQL, Python, PySpark, and relevant libraries.
  • Implement LLM pipelines including fine-tuning and prompt engineering.
  • Adhere to risk, control, documentation and testing requirements.
  • Communicate complex technical concepts to varied audiences.

Qualifications

5-8 years relevant experience with at least 1-2 years in AI/ML, strong programming skills in Python, SQL, and PySpark, and demonstrated expertise in LLM based solutions. Strong analytical mindset and effective communication skills required.

Education

Bachelor’s degree/university degree or equivalent experience.

Additional Information

This role is based in Jersey City, New Jersey, United States. Citi offers competitive benefits, including health coverage, 401(k), and paid time off packages. For more details, visit citibenefits.com.

Key skills/competency

  • AI
  • ML
  • LLM
  • Python
  • SQL
  • PySpark
  • Data Analysis
  • Communication
  • Risk Compliance
  • Stakeholder Collaboration

How to Get Hired at Citi

🎯 Tips for Getting Hired

  • Research Citi's culture: Understand their technology and finance focus.
  • Tailor your resume: Emphasize AI/ML and LLM experiences.
  • Highlight technical skills: Detail Python, SQL, and PySpark proficiency.
  • Prepare for interviews: Practice technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review Python and SQL fundamentals.
Practice PySpark scale data handling.
Study LLM pipeline development techniques.
Explore AI/ML model frameworks.

Behavioral Questions

Describe complex project challenges.
Explain stakeholder communication experiences.
Discuss teamwork in risk compliance.
Share problem-solving examples.

Frequently Asked Questions