AVP, Software Engineer
3 weeks ago
Job Summary
Citi is seeking a highly skilled AVP, Software Engineer to join our Risk Management team. As a Quantitative Risk Modeler, you will be responsible for designing and implementing a framework for model-driven computations on a graph.
Key Responsibilities
- Design and implement a framework for model-driven computations on a graph
- Design and build infrastructure APIs for grid computing, data storage, and access
- Unit test, reliability, and improve the quality of our compute pipelines
- Learn about Python, its ecosystem, community, and best practices
- Ideas on improving our model and data platform and help implement them
Requirements
- Bachelor's or Master's in Computer Science/Computer Engineering or related field
- Strong grasp of computing fundamentals: data structures, algorithms, OS, programming languages
- Fluency in Python and working knowledge of a compiled language like C/C++/Java
- Exposure to numerical libraries (Pandas/Numpy) and data processing
- 2+ years developing Python, C, or C++ packages and API development
- Ability for abstraction and conceptualization, reasoning about program behavior at different levels of abstraction from hardware to applications
Nice to Have
- Experience with web services and Flask/Django ecosystem
- Experience with large-scale scientific computing and algorithm development
- Long-term interest in finance, financial experience is not a requirement
- Experience contributing to Open-Source projects
What We Offer
- Competitive salary & social benefits (e.g., private healthcare care, Benefit System, life insurance)
- Work in a friendly and diversified environment, appreciating differences in style and perspective and using them to add value to decisions leading to organizational success
- A great environment for learning new technology and tools, online and instructor-led training opportunities
- Working in a friendly, dynamic, and multinational environment
- Opportunity to have an influence on the way you perform your tasks - our teams are constantly looking for new and better ways and we encourage all improvement ideas
- A chance to make a difference with various affinity networks and charity initiatives
Job Family Group: Risk Management
Job Family: Risk Analytics, Modeling, and Validation
Time Type: Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ('Citi') invite all qualified interested applicants to apply for career opportunities. 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 the EEO is the Law poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
-
Software Engineering Manager
4 days ago
Mississauga, Ontario, Canada United Software Group Inc. - Canada Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to lead our team of Java & Springboot Developers in designing, developing, and maintaining applications.Key ResponsibilitiesLead a team of developers in designing, developing, and maintaining applications using Java & Springboot.Work with business stakeholders and...
-
Software Engineer II, Front End
4 weeks ago
Mississauga, Ontario, Canada Software Defined Automation GmbH Full timeSoftware Engineer II, Front EndAre you passionate about building exceptional user interfaces and creative problem solving? We're looking for a talented Software Engineer II, Front End to join our dynamic Frontend Platform team.Key Responsibilities:Work closely with Product Management, UX designers, and the larger engineering team to deliver quality user...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada GLOBAL INFOTECH SERVICES Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at GLOBAL INFOTECH SERVICES. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Consult with clients to develop and document software requirementsWrite, modify, integrate, and...
-
Software Engineer
3 weeks ago
Mississauga, Ontario, Canada GTL CONSTRUCTION INC. Full timeJob Title: Software EngineerWe are looking for a skilled Software Engineer to join our team at {company}.Main Responsibilities:• Design and develop software solutions for our clients.• Collaborate with cross-functional teams to deliver high-quality software products.• Stay up-to-date with the latest software development trends and...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada MeridianTech Consulting Inc Full timeJob Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at MeridianTech Consulting Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Ontario Inc. Full timeJob Title: Software EngineerAt Ontario Inc., we are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using Java, JavaScript, and SQL.Test and debug software applications to ensure they...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Canada Inc Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Canada Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languagesTest and debug software applications...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada CANADA INC. Full timeAt CANADA INC., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on creating high-quality, scalable, and maintainable software solutions that meet the needs of our clients.The ideal candidate...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada MeridianTech Consulting Inc Full timeJob Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at MeridianTech Consulting Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test...
-
Software Engineer
3 weeks ago
Mississauga, Ontario, Canada VISMA IT CONSULTING INC. Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at VISMA IT CONSULTING INC. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Omninvention Full timeJob Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Omnivention. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada CANADA INC. Full timeJob Title: Software EngineerAt CANADA INC., we are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining our web applications.Key Responsibilities:Consult with clients to develop and document website requirementsWrite, modify, integrate, and test software codeSource, select, and...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada MeridianTech Consulting Inc Full timeJob Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at MeridianTech Consulting Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Almon Consulting Company Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Almon Consulting Company. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages such as C, C++, Java,...
-
Software Engineer
3 weeks ago
Mississauga, Ontario, Canada Khalsa Forming Inc. Full timeWe are seeking a skilled Software Engineer to join our team of talented developers. As a software engineer, you will be responsible for designing and developing software solutions that meet the needs of our customers.The ideal candidate will have a strong foundation in programming languages such as Java, Python, and C++, as well as experience with software...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada GLOBAL INFOTECH SERVICES Full timeJob Title: Software EngineerJob Summary: We are seeking a skilled Software Engineer to join our team at GLOBAL INFOTECH SERVICES. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Consult with clients to develop and document software requirementsWrite, modify, integrate, and test...
-
Software Engineer
3 weeks ago
Mississauga, Ontario, Canada Go RH Full timeWe are seeking a highly skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Key responsibilities include:Design and develop software applications using programming languages such as Java, Python, and C++Collaborate with cross-functional teams to...
-
Software Engineer
3 weeks ago
Mississauga, Ontario, Canada Truth of Calvary Ministries Full timeJob Title: Software EngineerOur company is seeking an experienced Software Engineer to join our team. The ideal candidate will have strong programming skills and a passion for delivering high-quality software solutions.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify business needs and...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada GLOBAL INFOTECH SERVICES Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at GLOBAL INFOTECH SERVICES. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Consult with clients to develop and document software requirementsWrite, modify, integrate, and...
-
Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Arco Computers Ltd Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Arco Computers Ltd. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test and...