C

Citi

Runs banking and payments for global clients

Full Stack Java/React Technical Lead - Vice President

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeIrving, TX, USAHybrid

About the Job

Requirements

  • At least 6 years of full-stack software engineering experience developing enterprise-scale applications.
  • Expertise building web applications using Java, Spring Boot, microservices, Angular or React, and Oracle or PostgreSQL.
  • Hands-on experience with generative AI models, including large language models or other generative architectures.
  • Proficiency with deep learning frameworks such as TensorFlow, PyTorch, or JAX.
  • Experience with Google ADK or similar Google AI/ML platforms and SDKs.
  • Expertise in enterprise integrations through RESTful APIs and Kafka messaging.
  • Expertise in Elasticsearch, NoSQL databases, and caching solutions.
  • Expertise designing and optimizing software solutions for performance and stability.
  • Expertise in troubleshooting and problem solving.
  • Expertise in site reliability engineering.
  • Expertise in test-driven development.
  • Expertise in authentication, authorization, and security.
  • Familiarity with AWS cloud and readiness to migrate applications, services, and data to AWS.
  • Bachelor's degree in Computer Science or Software Engineering, or equivalent work experience.

Responsibilities

  • Lead by example in bringing agility into software development by following agile best practices.
  • Design, develop, and implement generative AI models, including large language models, generative adversarial networks, variational autoencoders, and diffusion models, using Python and relevant deep learning frameworks such as TensorFlow and PyTorch.
  • Integrate generative AI capabilities into existing systems and develop new AI-powered applications.
  • Act as a liaison between the development manager and the scrum team.
  • Coach and mentor the team and eliminate impediments.
  • Manage stakeholders, partner to develop the roadmap and releases or milestones, and be accountable for delivery.
  • Develop frameworks, designs, data models, and architecture diagrams; document and communicate them within and outside the team.
  • Ensure the team follows engineering standards, including DevOps and site reliability engineering.
  • Serve as the second-level reviewer for application design and implementation.
  • Provide inputs and review test plans and test cases to ensure adequate coverage and product quality.
  • Be accountable for smooth releases.
  • Serve as the single point of contact for Level 3 production incidents; troubleshoot, perform root cause analysis, and resolve issues permanently.
  • Ensure sprint deliverables are met.
  • Adjust capacity while remaining hands-on and addressing user stories as a developer.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs