Citi Logo

Citi

GenAI Senior Full-Stack Software Engineer (Codified Controls)

Posted 3 Days Ago
Be an Early Applicant
In-Office
Belfast, County Antrim, Northern Ireland
Senior level
In-Office
Belfast, County Antrim, Northern Ireland
Senior level
As a Senior Full-Stack Software Engineer, you'll develop and integrate Generative AI technologies into systems, ensuring high-quality product delivery while collaborating across teams and advocating for innovative practices.
The summary above was generated by AI

The Department

Developer Enablement is a function of the CTO organization. Our mission is to make it easy and enjoyable for software engineering teams to transform business ideas into innovative product solutions. Our main goals are to improve and upgrade tools, streamline processes, automate and strengthen controls, and help development teams adopt modern working methods.

The Team

The Codified Controls team within Developer Enablement is revolutionizing how we manage policies, standards, and controls through a company-wide "everything-as-code" initiative. We build and deliver automated controls, developing both the core technology and supporting infrastructure. As a product-focused team, we prioritize user needs and iterative development through close collaboration. We seek engineers with proven experience in product-oriented environments and a demonstrated ability to empathize with users.

The Role

Software Engineers are critical to delivering the suite of tools within our department. As a GenAI Senior Full-Stack Software Engineer, you'll play a key role in building high-impact products, collaborating with cross-functional teams, and continuously improving your skillset. We believe our engineers should participate in all stages of product development – from ideation to execution – and you will be integral to every step of that journey. You will work extensively with Generative AI technologies, such as GPT-4 and Gemini, integrating their capabilities into our systems through advanced prompt engineering and API integration.

As the GenAI Senior Full-Stack Software Engineer, you'll demonstrate a deep understanding of user needs while contributing to the overall product vision. You'll translate cutting-edge GenAI research into scalable, production-grade solutions, bridging the gap between experimentation and enterprise deployment.

Our diverse tech stack encompasses Python, Go, TypeScript, React, Kubernetes, MongoDB, and Generative AI integrations, requiring adaptability and a commitment to continuous learning.

Responsibilities

  • Design, develop, and test software applications that leverage Large Language Models and AI capabilities
  • Collaborate closely with team members to ensure software is developed and delivered on time and within budget
  • Set standards for excellence: high-quality software and exceptional user experiences
  • Stay current with the latest software development trends and AI/ML technologies
  • Ensure software platforms comply with Citi's security and Software Development Life Cycle processes
  • Work with diverse teams across the organization to drive adoption of everything-as-code and codified controls mindset
  • Support and drive cultural change by encouraging critical thinking about controls and processes and fostering a culture of continuous improvement
  • Integrate and optimize Large Language Model capabilities in production applications
  • Develop robust prompt engineering strategies and AI workflow automation

Key Characteristics

  • Proven ability to identify and solve complex problems effectively
  • Excellent communication and collaboration skills
  • Self-motivated with the ability to work effectively in both team and remote environments
  • Pragmatic and creative approach to risk management
  • Champion of inclusion and diversity in all aspects of work
  • Growth mindset with willingness to learn and adapt in a fast-paced environment
  • Demonstrates enthusiasm and builds trust through empathy
  • Strong technical curiosity, especially regarding AI/ML technologies
     

Required Experience

  • Proven experience as a Full-Stack Software Engineer in product-focused teams
  • Strong experience delivering production code, preferably in Python, Go, and TypeScript
  • Experience working in agile software development environments
  • Demonstrated experience with distributed systems, event-driven architectures, container-based microservices, distributed logging, SQL and NoSQL databases, and DevSecOps practices
     

Preferred Experience

  • Previous experience working with OpenAI, Anthropic, Google AI, or similar LLM providers
  • Experience integrating AI/ML models or APIs into production applications
  • Familiarity with Large Language Model APIs, prompt engineering, and AI workflow design
  • Understanding of AI safety, responsible AI practices, and model performance optimization
  • Knowledge of vector databases and semantic search technologies
  • Experience with AI model fine-tuning or custom model deployment
  • Background in natural language processing or machine learning
  • Experience with AI governance and compliance frameworks

What we’ll provide you

By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our Global Benefits page to learn more.

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
 

#LI-RH4

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

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 review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Top Skills

Generative Ai
Go
Kubernetes
Large Language Models
MongoDB
NoSQL
Python
React
SQL
Typescript

Similar Jobs

11 Hours Ago
Remote or Hybrid
Belfast, County Antrim, Northern Ireland, GBR
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Staff Software Engineer, you'll design and build core platform services, mentor junior engineers, and contribute to strategic initiatives in platform architecture.
Top Skills: AWSAzureCi/CdGCPGitGithub ActionsGitlab CiJavaJenkinsPython
Yesterday
Remote or Hybrid
Belfast, County Antrim, Northern Ireland, GBR
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Digital Designer, you will create compelling visuals and motion graphics, collaborate with teams, and enhance user experience across various platforms.
Top Skills: Adobe Creative SuiteAfter EffectsFigmaIllustratorIndesignPhotoshop
Yesterday
Hybrid
Belfast, County Antrim, Northern Ireland, GBR
Junior
Junior
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
The Customer Support Technician provides assistance to customers via phone, email, and chat regarding software and hardware issues, manages support tickets, and ensures a high level of customer service while learning the company's product suite.
Top Skills: Ms WindowsSalesforceSQLZendesk

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account