Generative AI Software Engineering Lead
Lead the 0-1 build of multiple AI products, design and build high-quality AI platforms, and create firsts in Generative AI space for Citi. Mentor engineers and focus on scaling products while fostering a learning environment. Work in a collaborative, results-driven environment at Citi, Pune, Maharashtra, India.
Job description
You might be a good fit if you
- Bring your deep-dive software engineering expertise
- Thrive in a results-driven environment, where flexibility fuels impact
- Be a game-changer, ready to step beyond your designated role
- Love the synergy of pair programming? So do we!
- Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in!
- A relentless passion to learn more about machine learning and generative AI, bringing your knowledge to shape Citi’s future.
What you’ll do within the Tech Strategy team:
- Lead the 0-1 build of multiple AI products
- Design and build high-quality, highly reliable products with user experience at the centre
- Be responsible for engineering innovative, best in class AI platforms for the bank
- Creating firsts in the Generative AI space for Citi as part of the team that defines the strategic direction for the bank
- Continually iterate and scale Generative AI products, whilst listening to the needs of the customers (internal)
- Mentor and nurture other engineers to help them grow their skills and expertise
Experience that will help you succeed in this role
- Deep hands on knowledge of Kubernetes, developing backend platforms and engineering APIs that scale
- 15+ YRS e
- Fluency in at least two programming language, with preference for Python, Javascript/Typescript, Golang
- Experience designing control and sandboxing systems for AI research
- Pytorch, TensorFlow experience
- Experience maintaining and/or contributing to bug bounty and responsible disclosure programs
- Understanding of language models and transformers
- Rich understanding of vector stores and search algorithms
- Large-scale ETL development
- Direct engineering experience of high performance, large-scale ML systems
- Hands on MLOps experience, with an appreciation of the end-to-end CI/CD process
- Have experience supporting fast-paced startup engineering teams
- Have used LangChain and even contributed to the project.
- A well-known contributor to opensource and always thinking out of the box tooling, using and standardizing with methods of creating APIs , ML/Ops automation and more.
What we believe in
- We do not have boundaries between engineering and research, and we expect all our technical staff to contribute to both as needed.
- We take a product-focused approach and care about building solutions that are robust, scalable, and easy to use.
- We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning.
- We enjoy pair programming for our products, we are lean in our approach and remove bureaucracy where we see it.
- We believe in delivering fast, iterating and pivot as we go, rather than defining the perfect solution upfront.