This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
DART Solutions Engineering (DSE) is an end-to-end product engineering team developing model platforms for Risk. We use graph theory, compilers, parallel computing, and systems engineering techniques to build innovative Risk-as-a-Service (RaaS) platforms for Citi. Our systems are responsible for calculating risk on some of the largest portfolios in the bank. Senior Software Engineer will be responsible for leading significant parts of projects and critical components and making key decisions on technical approaches and solutions with minimal supervision. They will report to the Head of Model Implementation and Platform Engineering and lead a team of junior developers, actively mentoring and developing talent. This role also includes engaging the stakeholders to understand technical capabilities and requirements.
Job Responsibility:
Designing and implement software framework for model driven computations
Designing and building infrastructure APIs for grid computing, data storage and access
Leading a team of junior developers, including talent sourcing and development initiatives
Heavily uses python and follow industry python development standard rigorously
Use C++ and write low level and high performance components
Design and writing test infrastructure for testing models
Requirements:
Bachelors or Masters in Computer Science/Computer Engineering or related field
10+ years of experience in software engineering and design
3+ years of experience of managing a software team
Experience with large-scale scientific computing, algorithm development, and complex software platforms
Strong grasp of computing fundamentals: data structures, algorithms, OS, programming languages
Fluency in Python and strong knowledge of a compiled language like C/C++/Java
Welcome to
CrawlJobs.com
– Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.