
Lead Java Python Backend Engineer – AI Platforms - Vice President
Citi · DLF CYBERCITY 12B · Hybrid
Strong hiring record · median 17 days open
Job Summary
We are seeking an experienced and visionary Java Backend senior developer for the design, development, and deployment of our AI-powered platforms.
Key Responsibilities.
- Architectural Design: Architect and design robust, scalable, and high-performance backend services and APIs using Java, Spring Boot, and microservices principles. Ensure systems are secure, reliable, and ready for future growth.
- AI Integration: Collaborate with data scientists and machine learning engineers to seamlessly integrate and deploy AI/ML models into our production environment. Design APIs and data pipelines to support real-time inferencing and model retraining.
- Full-Lifecycle Development: Oversee the entire software development lifecycle, from requirements gathering and technical design to coding, testing, deployment, and maintenance.
- Code Quality & Best Practices: Champion and enforce best practices for code quality, unit testing, integration testing, and CI/CD. Conduct code reviews and provide constructive feedback to the team.
- Strategic Collaboration: Work closely with product managers, stakeholders, and other engineering teams to define technical requirements, set priorities, and ensure timely delivery of features.
- Innovation & Research: Stay current with emerging trends and technologies in backend development, artificial intelligence, and machine learning. Drive innovation by prototyping new ideas and evaluating new tools.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 9-15 years of professional experience in backend software development, with a strong command of Java.
- 3+ years of experience in a technical leadership or lead developer role, with a proven track record of successfully delivering complex projects.
- Extensive experience with the Spring Framework, particularly Spring Boot, for building microservices.
- Solid understanding of microservices architecture, containerization (Docker), and orchestration (Kubernetes).
- Proficient in designing and building RESTful APIs and event-driven systems.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with message brokers such as Apache Kafka or RabbitMQ.
- Strong understanding of software development principles, design patterns, and Agile methodologies.
Preferred Qualifications
- Hands-on experience in developing applications that consume or interact with AI/ML models.
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and their AI/ML services.
- Basic knowledge of Python and common machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with MLOps principles and tools for model deployment and monitoring.
- Knowledge of data processing frameworks like Apache Spark or Apache Flink.
- Experience with search and analytics engines like Elasticsearch.
- Excellent problem-solving abilities and strong communication skills.
- A passion for building intelligent systems and a desire to make an impact.
Education
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
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.
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.
Skills
- Java
- Python
- Spring Boot
- Machine Learning
- Spring
- Docker
- Kubernetes
- PostgreSQL
- MySQL
- MongoDB
- Cassandra
- Kafka
- RabbitMQ
- AWS
- GCP
- Azure
- TensorFlow
- PyTorch
- scikit-learn
- MLOps
- Spark
- Flink
- Elasticsearch
More jobs at Citi
All 877- Senior Java Engineer – Agentic AI Driven DevelopmentCiti · Mississauga Ontario Canada · USD 94,300–141,500/yryesterday
- Senior AI Applications EngineerCiti · Heredia Costa Ricayesterday
- Blockchain Engineer - Digital Assets Platform (AVP)Citi · London United Kingdomyesterday
- AI Lead Engineer, Vice PresidentCiti · Jersey City New Jersey United States · USD 142,320–213,480/yryesterday
- SVP Applications Development Tech Senior Lead AnalystCiti · Tampa Florida United States · USD 141,440–212,160/yryesterday
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- 2027 - Summer Software Engineer Intern, DublinMDB General Referrals · Dublintoday
- 2027 - Software Engineering Intern, AMERMDB General Referrals · Austin, TX, United States, New York, NY, United States, San Francisco, CA, United Statestoday
- 2027 - Software Engineer Intern, Dublin - 6 Month InternshipMDB General Referrals · Dublintoday
- Lead Software EngineerChase- · Atlanta, GA, United Statestoday
- Senior Manager of Software Engineering - Research & Development for the NEO and BRIE PlatformsChase- · Jersey City, NJ, United States · USD 175,750–260,000today