Junior Generative AI Application Developer

Junior Generative AI Application Developer

Full-Time No working from home possible
Citian

At a Glance

  • Tasks: Join Citi to develop innovative Generative AI applications that redefine global finance.
  • Company: Citi, a leading global financial services company with a tech-driven approach.
  • Benefits: Competitive salary, mentorship, flexible work options, and continuous learning opportunities.
  • Other info: Dynamic environment with global exposure and excellent career growth potential.
  • Why this job: Make a real impact in finance while working with cutting-edge AI technologies.
  • Qualifications: Bachelor’s degree in tech or strong AI experience; problem-solving and collaboration skills required.

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Engineer the future of global finance. At Citi, our Tech team doesn't just support finance—we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning, and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

We provide you with the knowledge and skills you need to succeed… We’re committed to teaching you the ropes. For individuals starting their careers, we offer a supportive environment. Here at Citi, internal development paths are intended to help you build a broad skill set and accelerate your career growth by gaining exposure to more than one team in Software Development. Our supportive environment will help you discover the best fit for your skills and long-term career goals at Citi.

Your time here will look like this…

You will thrive in an agile software development environment, crafting high-quality, scalable software solutions leveraging cutting-edge technologies, including AI-powered coding tools. Translating business requirements into robust code, you'll ensure adherence to stringent quality standards and provide essential support through testing cycles and post-production deployment.

To deliver systems at the enterprise-level that are high quality, scalable, and resilient, you will skilfully utilize advanced tools for code testing and debugging, while learning from top technologists through design sessions and peer code reviews. Furthermore, you'll benefit from a comprehensive support system: you'll join a cohort of new hires, embarking on a shared journey to master our company culture, tools, processes, and the technical proficiencies vital to your success.

While technologies may vary across teams, and AI tooling is rapidly evolving, developers will gain exposure to a wide range of technologies and tools across all aspects of the SDLC:

  • Back-End Microservices Development: Java, Spring Framework
  • Mobile Development:
    • iOS: Swift, Xcode, MVC Architecture
    • Android: Android Studio, JavaScript, CSS, AJAX, Java Web Services
  • Front-End Web Development: React or Angular, Apigee TypeScript, HTML5
  • Generative AI & AI Agents:
    • Tools: GitHub Copilot with various models, Citi Squad (automated code reviews), Devin.AI (Agentic Code generation), Prompt Engineering, Workflow Design, GenAI Optimization, Stylus Workspaces (In-house Gemini)
    • Large Language Models (LLMs): Gemini, OpenAI, Claude, Llama, Local Models
    • Frameworks: LangChain, LlamaIndex, Hugging Face
    • Orchestration: LangGraph, Multi-Agent Systems
    • Development Languages: Java, PythonFastAPI
    • Retrieval-Augmented Generation (RAG): PostgreSQL, Vector DBs, Advanced Retrieval
    • ML/DL Frameworks: PyTorch, TensorFlow, Fine-tuning
    • Deployment: Enterprise DevOps Pipeline, Docker, Monitoring Tooling
    • Data Analytics: Utilizing tools like Splunk, Tableau, and Adobe Analytics to track customer journey adoption and measure the business value of delivered products.

As an individual contributor, you can expect exposure to:

  • Gen AI Strategy & Cloud Deployment: Contributing to the adoption and deployment of cutting-edge Generative AI models and solutions on diverse cloud providers such as AWS, leveraging specialized AI/ML services for scalable and efficient inference. This includes advanced AI engineering practices to optimize model performance and reliability.
  • Engineering Excellence (AI/MLOps): Adhering to and implementing Citi’s Minimum Development Standards and Minimum Operational Standards, with a strong focus on applying MLOps best practices, ethical AI guidelines, and responsible AI development principles, particularly for managing the lifecycle of Generative AI agents.
  • Architectural Patterns (Gen AI Focus): Exploring and applying the latest design and software architecture patterns and frameworks, including advanced Gen AI model architectures (e.g., Transformers, GANs), prompt engineering patterns, scalable inference solutions, Microservices, APIs, Spring Core/MVC/Boot/Cloud, and RESTful services. This includes designing and building agentic flows for complex business processes.
  • CI/CD & Gen AI Development Tools: Gaining exposure to various software development tools within Continuous Integration/Continuous Delivery pipelines, such as JIRA, Zephyr, GitHub, Harness, Artifactory, MLOps platforms, model versioning tools, AI-specific testing frameworks, and container orchestration platforms like OpenShift.
  • Event Streaming & Messaging (AI Data Pipelines): Working with event streaming and messaging systems, including Kafka, Flink, Solace, or similar technologies, specifically for real-time data ingestion for Gen AI model training, fine-tuning, and inference.
  • Containerization (AI Model Deployment): Hands-on experience with container technologies like Docker and Kubernetes for scalable and reproducible deployment of Gen AI models and related microservices.

No matter your team placement, you can expect:

  • Global Gen AI Exposure: Work on globally scoped Generative AI projects with cross-functional teams, gaining invaluable insights into how this transformative technology is reshaping the financial sector worldwide.
  • Continuous Learning & AI Advancement: Benefit from structured learning paths, extensive networking opportunities, mentorship, and development designed to sharpen your technical prowess in Generative AI, enhance your business acumen, and cultivate your leadership skills, staying abreast of the latest advancements in AI research and technologies. This includes gaining expertise in building agents on our proprietary ARC platform.
  • Real Impact with AI: Contribute to real-world projects that shape the future of banking, from developing cutting-edge Generative AI solutions and intelligent automation to strengthening cybersecurity defenses and driving data-powered innovations.

We want to hear from you if…

We are actively seeking individuals with a profound passion for technology, especially Generative AI, and an unwavering drive to make a significant difference.

To join Citi, you should meet the following criteria:

  • Educational Background: Bachelor’s degree in a technology-related discipline (e.g., Computer Science, Computer Engineering, Information Technology, MIS) with a specialization or strong coursework in Artificial Intelligence, Machine Learning, Data Science, or equivalent hands-on experience.
  • Problem-Solving Acumen (AI-driven): A proactive problem-solver who thrives on innovation and embraces challenges with enthusiasm, leveraging Generative AI to address complex business problems and create novel solutions.
  • Global Mindset: Possess a global outlook and a strong willingness to collaborate effectively across diverse cultures and time zones, understanding the global implications of AI development.
  • Communication & Leadership: Demonstrate excellent communication skills, project management capabilities, leadership potential, keen attention to detail, and the ability to excel within diverse teams, particularly in articulating complex AI concepts.
  • Technical Proficiency (Gen AI): Capable of successfully passing technical interviews, including basic algorithmic programming exercises, with demonstrated proficiency in Generative AI frameworks (e.g., TensorFlow, PyTorch, Hugging Face), model development, prompt engineering, and understanding of AI architecture. Strong experience in AI engineering, particularly in building agentic flows and building agents on our proprietary ARC platform, is highly valued.
  • Collaboration & Adaptability: Must be collaborative and adaptable, with prior experience working on agile teams being highly desirable, especially in a fast-paced environment delivering AI solutions.

Who we think will be a great fit…

  • Are ambitious, with a relentless drive to succeed in a fast-paced, dynamic environment.
  • Are inherently curious about how Generative AI can revolutionize finance and are eager to be at the forefront of this transformation.
  • Aspire to grow into a future Gen AI leader, combining a passion for AI with its strategic application within the global financial industry.

- Job Family Group: Technology

- Job Family: Applications Development

- Time Type: Full time

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

#J-18808-Ljbffr

Junior Generative AI Application Developer employer: Citian

Citi is an exceptional employer that offers a dynamic and inclusive work environment, where innovation thrives and employees are empowered to make a real impact in the world of finance. With a strong commitment to professional development, mentorship, and continuous learning, you will have the opportunity to grow your career while working on cutting-edge Generative AI projects that shape the future of banking. Located in a global hub, Citi provides unique advantages such as exposure to diverse cultures and collaboration with top technologists, ensuring that your contributions are valued and your career aspirations are supported.

Citian

Contact Details:

Citian Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Generative AI Application Developer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Citian or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Citian.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Citian.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Citian that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Junior Generative AI Application Developer

Generative AI
Machine Learning
Data Science
Java
Python
TensorFlow
PyTorch

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Citian.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Citian and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Citian

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Citian uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.