2 hours ago
Mississauga, CanadaSenior / Staff+
Base Salary
$94k - $142k/yr
Responsibilities
- Design, develop, and maintain scalable AI agents and high-volume ELT/ETL data pipelines.
- Build and deploy generative AI agents using Google ADK and Google Flash 2.5+ LLMs with human-in-the-loop workflows.
- Build and maintain data federation layers supporting lambda and Data Mesh architectures.
- Develop and automate microservice integrations for scalable and resilient data-intensive applications.
- Deploy services using cloud-native infrastructure, OpenShift or Kubernetes, and CI/CD pipelines.
- Integrate agentic AI tools and platforms through advanced prompt engineering.
- Ensure data quality, integrity, and security across the data lifecycle.
- Improve data engineering processes, standards, and best practices while managing technology risk and compliance.
Requirements
- 5-8 years of overall experience in large-scale application development.
- At least 5 years of Python and PySpark engineering experience focused on enterprise-grade ELT/ETL processes using PySpark and Databricks.
- Hands-on experience with agentic AI development, YAML, JSON, FastAPI or Spring Boot, Google ADK, LLM integrations, Devin.AI or GitHub Copilot, MCP, and prompt engineering.
- Experience developing and automating microservice integrations for data-intensive applications.
- Proficiency in Python or Scala for data analytics or engineering.
- Strong SQL skills and experience with relational databases.
- Deep understanding of data modeling, data warehousing, Data Mesh architecture, and data federation.
- Excellent communication, collaboration, and problem-solving skills.
- Bachelor’s degree in computer science, engineering, or a related field.
- Preferred qualifications include cloud Big Data experience with Cloudera, Databricks, AWS, Azure, or GCP; Angular or React JS experience; practical AI/ML experience; Docker or Kubernetes familiarity; banking retail-products experience; and relevant industry certifications.
Benefits
- Full-time position.
- Primary location full-time salary range is $94,300.00-$141,500.00.
- Citi is an equal opportunity employer and provides reasonable accommodation for applicants with disabilities.
Tech Stack
AngularApache KafkaAWSAzureDatabricksDockerFastAPIGoogle Cloud PlatformKubernetesOpenShiftPythonReactScalaSpring BootSQL
Categories
AI ApplicationsData Engineering
About Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.
