At a Glance
- Tasks: Join us to design and build innovative software for our Generative AI platform.
- Company: Citi is a leading global bank, fostering innovation in technology and finance.
- Benefits: Enjoy hybrid work, 27 days leave, private medical care, and performance bonuses.
- Why this job: Be part of a startup culture within Citi, tackling exciting engineering challenges daily.
- Qualifications: Strong Python skills, experience with AI/ML, and knowledge of cloud platforms required.
- Other info: This role offers a unique chance to drive change and develop new skills.
The predicted salary is between 54000 - 84000 Β£ per year.
Are you looking for a career move that will allow you to take a strategic project from zero to one? Then bring your extensive coding experience and passion for change and be part of the team building a green-field development at scale. By joining Citiβs Common Platform Engineering team, you will help create and run the Generative AI platform for Citi. Our remit encompasses large scale engineering challenges on-premise and on cloud, along with cutting edge use of LLMs and supporting toolchains to address the use-cases of our users across the bank. We are a startup within Citi, where everyone is actively coding. We need innovative and creative self-starters who have previous experience in developing large-scale platforms, data and ML, finance, platform engineering and SRE.
Responsibilities:
- Design and build high-quality, highly reliable software
- Partner closely with other development teams, quants and subject-matter experts in our businesses
- Ensure our software platforms are compliant with Citi's security and SDLC (Software Development Life Cycle) processes
- Run the platform at scale while continuing to innovate and evolve
Skills & Qualifications:
- Strong knowledge and deep experience of Python and toolchains
- Experienced in and strong knowledge of using AI/ML and more particularly LLMs eager to apply this rapidly changing technology
- Experience with CI/CD and MLOps tools/frameworks (e.g. MLflow and W&B)
- Experienced in building and running a large platform at scale
- Strong distributed systems skills and knowledge
- Strong system architecture skills
- Knowledge of other modern, functional languages (e.g. Haskell, Clojure, Scala)
- Solid understanding of REST-ful design
- Experience with containers and Kubernetes
- Development experience of at least one public cloud provider
If you are actively coding, have a passion for Generative AI and want to be part of developing a brand-new team β then apply today.
What weβll provide you:
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career. By joining Citi London, 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
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.
Generative AI Software engineer - VP employer: Citigroup Inc.
Contact Detail:
Citigroup Inc. Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Generative AI Software engineer - VP
β¨Tip Number 1
Familiarise yourself with the latest advancements in Generative AI and LLMs. Being able to discuss recent developments or innovations in this field during your conversations can demonstrate your passion and knowledge, making you a standout candidate.
β¨Tip Number 2
Network with professionals already working in AI and software engineering roles, especially those at Citi or similar companies. Engaging in discussions about their experiences can provide valuable insights and potentially lead to referrals.
β¨Tip Number 3
Showcase your coding skills by contributing to open-source projects or creating your own projects that utilise Python and AI/ML technologies. This hands-on experience can be a great talking point in interviews and demonstrates your commitment to continuous learning.
β¨Tip Number 4
Prepare to discuss your experience with CI/CD and MLOps tools in detail. Be ready to share specific examples of how you've implemented these practices in past projects, as this will highlight your practical knowledge and problem-solving abilities.
We think you need these skills to ace Generative AI Software engineer - VP
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your extensive coding experience, particularly in Python and AI/ML. Emphasise any previous work with large-scale platforms and your familiarity with CI/CD and MLOps tools.
Craft a Compelling Cover Letter: In your cover letter, express your passion for Generative AI and your desire to be part of a startup environment within Citi. Mention specific projects or experiences that demonstrate your innovative mindset and ability to drive change.
Showcase Relevant Projects: Include examples of past projects where you designed and built software at scale. Highlight your experience with distributed systems, system architecture, and any relevant cloud provider experience.
Highlight Soft Skills: Citi is looking for self-starters who can collaborate effectively. Make sure to mention your teamwork skills and any experience working closely with quants or subject-matter experts in your application.
How to prepare for a job interview at Citigroup Inc.
β¨Showcase Your Coding Skills
As a Generative AI Software Engineer, your coding expertise is crucial. Be prepared to discuss your experience with Python and any other languages you've used. Consider bringing examples of your previous work or projects that demonstrate your ability to build large-scale platforms.
β¨Demonstrate Your Knowledge of AI/ML
Since the role involves working with AI and LLMs, make sure you can articulate your understanding of these technologies. Discuss any relevant projects where you've applied AI/ML techniques, and be ready to explain how you would approach challenges in this area.
β¨Familiarise Yourself with CI/CD and MLOps
The job requires experience with CI/CD and MLOps tools. Brush up on your knowledge of frameworks like MLflow and W&B. Be prepared to discuss how you've implemented these tools in past projects and how they can enhance software development processes.
β¨Prepare for System Architecture Questions
Strong system architecture skills are essential for this role. Review key concepts related to distributed systems and RESTful design. Think about how you would design a scalable platform and be ready to discuss your thought process during the interview.