Senior Java Developer responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.
Compensation
Primary Location Full Time Salary Range: $113,840.00 - $170,760.00. In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
Responsibilities
Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
Guide team to establish design standard, improving efficiency of development workflow and product rollout.
Take ownership of smooth Production releases planning and execution
Build, automate and operate identity security platforms, shape modern identity solutions, and reduce standing access and manual work across Marqeta's cloud-based systems.
Locations (2)
Ontario, Canada
British Columbia, Canada
Compensation
The new-hire base salary range for this full-time position, reflected in CAD, is: 104,000 - 130,000.
Responsibilities
Build IGA capabilities
Implement and operate PAM in a cloud-first environment
Drive integration of IAM across AWS services, SaaS platforms, and developer/DevOps pipelines
Design identity and access controls for AI/ML systems
Configure and maintain Okta SSO, MFA, lifecycle management and policies
Develop, integrate, and validate machine control systems for Medium Wheel Loaders, impacting productivity, performance, and advanced technology capabilities across the product development lifecycle.
Compensation
Summary Pay Range: $112,710.00 - $169,060.00
Responsibilities
Support New Technology Introduction (NTI) projects to deliver technology Multi-Generational Product Plans (MGPP) solutions.
Support the definition, execution, and delivery of various control systems and user interface/experience features.
Perform hands-on machine testing, controls tuning, troubleshooting, and data analysis on prototype and production machines.
Collaborate with software, electronics, hydraulics, drivetrain, and machine integration teams.
Stay abreast of innovative technologies such as machine learning algorithms, payload systems, adaptive controls, and vision and perception systems.
Lead AI model development and research within CIBC’s Advanced Analytics and AI team, driving strategic direction across data science, engineering, and product leadership through a rotational program.
Responsibilities
Develop and optimize AI and Generative AI models
Collaborate with cross-functional teams to design AI solutions
Participate in rotations across AI-focused teams
Leverage mentorship to advance professional development
Contribute to TLAP community initiatives
Requirements
Master’s degree in Data Science, Machine Learning, Artificial Intelligence, or related field
Early career software test engineer supporting the P-8 Poseidon program, focusing on test and verification of Mission Systems software in lab environments.
The Sr. Data Scientist in Specialty Networks Solutions leads the design, hardening, and deployment of high-impact real-world data (RWD) products and advanced analytical solutions for biopharmaceutical partners.
Compensation
Anticipated salary range: $125,300 - $178,900
Responsibilities
Define governed definitions for the highest-priority derived variables
Set Quality Control rules for each transformation step for datasets, profile the raw and transformed data hands‑on, and trace anomalies to root cause
Document the pipeline and data model, including the decision logic at each transformation step
Harden data assets and analytical pipelines to ensure production reliability, regulatory defensibility, and reproducibility across client‑facing deliverables
Assess engineering delivery meets client and quality requirements, and close gaps
Requirements
Bachelor's degree in related field
Nice to have: Advanced degree in measurement, statistics, epidemiology
Nice to have: Experience with electronic health records (EHR)
Design, prototype, evaluate, and operationalize generative and agentic AI capabilities within Application Security, combining software engineering, security expertise, and AI-enabled development patterns.
Compensation
Anticipated salary range: $125,300 - $178,900
Responsibilities
Design, build, and test prototypes and production-ready capabilities using generative AI, large language models, AI agents, and multi-step agentic workflows.
Develop Python-based services, automation, integrations, evaluation harnesses, and supporting tools for Application Security use cases.
Evaluate AI-enabled security products and frameworks for vulnerability discovery, exploitability analysis, secure code guidance, remediation, validation, and developer workflow integration.
Create controlled workflows in which AI capabilities can analyze code, use approved tools, recommend or generate changes, execute tests, and produce auditable evidence while maintaining appropriate human oversight.
Establish technical guardrails for agent identity, least privilege, data access, tool use, repository access, secrets handling, logging, traceability, change control, and safe failure or termination.
Requirements
Bachelor's degree in computer science, software engineering, cybersecurity, information systems, or a related field, or equivalent practical experience.