This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Citi's Public Cloud Financial Team is driving an innovative Cloud First strategy that works to optimize the IT environment, reduce complexity, and implement high degrees of automation to enable more agile application delivery. We aim to give Citi businesses a competitive edge by leveraging cloud scale architectures and enabling new infrastructure economics. When you're one of the largest technology spenders in the world, financial transparency, management, and efficiency matters. As a Public Cloud Engineer on the Citi FinOps team, you will be instrumental in developing industry leading cloud cost management and optimization software solutions at Citi-scale. The ideal candidate has experience with or the desire to build and lead modern/scalable cloud-based software systems that integrate with various cloud and SaaS vendors. We're a small, multi-disciplinary team that's engineering our FinOps systems and practice. We own our software solutions end-to-end, from ideation to design/development and operation. If you love to learn, solve challenging problems, and operate in a fast-paced environment, this role is for you.
Job Responsibility:
Deliver the systems and capabilities needed for public cloud FinOps management across globally distributed businesses and teams
Implement and lead a unified view of costs related to direct consumption and shared costs across multiple public cloud providers and PaaS/SaaS vendors for visibility and accurate chargeback
Implement and lead a cost optimization business process framework targeting both rate and usage-based optimization
Engineer and lead an automated payment and recovery process for cloud cost actualization
Develop and lead budgeting and forecast modules along with cost controls to be used firm-wide
Participate and lead in projects to automate and scale reporting on key capacity metrics, supply chain performance, and growth drivers
Requirements:
Strong Java fundamentals, a deep understanding of Spring's core concepts (like IoC and DI), experience with Spring Boot for rapid development, and expertise in related technologies like RESTful APIs, database interactions
Desirable Python fundamentals a deep understanding of Python data analytic concepts, Apache Spark, Pandas and Prophet. Flask, scalable API development Platforms
Strong CS fundamentals (data structures, algorithms) and problem-solving skills
Systematic problem-solving approach with excellent communication skills and a sense of ownership
Experience working with relational/NoSQL databases (Postgres/Snowflake/MongoDB Atlas)
Familiarity with developing and operating on the cloud (AWS, GCP)
Familiarity with Service Oriented Architectures, API-first approach, and cloud-based service offerings, preferably on AWS
Familiarity with DevOps, modern SDLC practices and tools
Design, deploy, and maintain production Kubernetes/Helm clusters (EKS preferred)
What we offer:
Private Medical Care Program
Life Insurance Program
Pension Plan contribution (PPE Program)
Employee Assistance Program
Paid Parental Leave Program (maternity and paternity leave)
Sport Card
Holidays Allowance
Sport and team recreation activities
Special offers and discounts for employees
Access to an array of learning and development resources
A discretional annual performance related bonus
A chance to make a difference with various affinity networks and charity initiatives