Fixed Income Data Python Platform engineer
5900 HURONTARIO STREET MISSISSAUGA, Canada
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Citi
Citi is a leading global bank for institutions with cross-border needs, a global provider in wealth management and a U.S. personal bank.Key Responsibilities:
- Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
- Participate in Sprint Planning, Tasking and Estimation of the assigned work for Python platform
- Participate in component and service design for Python analytical services
- Work on bug resolution and application improvements, such as performance and maintainability
- May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities
- Stay abreast with new trends in open source tooling and champion tools that could help improve efficiency of the Fixed Income quant and data science community
- Work closely with quants and data scientists to help them use platform capabilities and develop efficient analytical tools
- Continuously look to automate manual touchpoints in the technology delivery pipeline
Required Skills / Experience:
- 5 years of hands-on experience in building an enterprise scale highly componentized application using Python incl. web frameworks like Django or Flask and data science tools - Pandas, Polars, Streamlit, Airflow
- Experience with Docker and Kubernetes/Openshift
- Experience with Python LLM tools (OpenAI, Vertex, Langchain) is a plus
- Experience with DevOps technologies - Ansible, Chef is a plus
- Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Jenkins, TeamCity, Code Quality Tools - SonarQube, etc.
- Proficient in industry standard best practices such as Design Patters, Coding Standards, Coding modularity, Prototypes etc.
- Unit testing frameworks - PyTest
- Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
- Excellent written and oral communication skills
Education:
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
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 Citi’s EEO Policy Statement and the Know Your Rights poster.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Airflow Ansible DevOps Django Docker Engineering Flask Jenkins Kubernetes LangChain LLMs OpenAI Open Source Pandas Python Research SDLC Streamlit Testing Vertex AI
Perks/benefits: Career development Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.