Python Developer at Cititec Talent in Toronto, Ontario, Canada

Apply for the Python Developer position at Cititec Talent in Toronto, Ontario, Canada. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

Python Software Developer (Data) 




 Data Pipeline Development
 



 Commodities Trading
 



 Toronto, Canada
 



  





 Our client, a prominent financial services firm, is looking for a
 Python Software Developer 
 to join their data focussed team. This role is focused on designing, developing, and maintaining
 ETL pipelines 
 to streamline the ingestion and processing of
 fundamental data 
 . This mid-level position offers the opportunity to work on impactful data infrastructure projects in a collaborative, front-office environment.
 



  





Responsibilities 



* Develop, implement, and optimize 
 robust data pipelines using Python to process and integrate large volumes of fundamental data.
* Build and maintain ETL pipelines 
 that support various analytical and operational applications by ingesting, cleaning, and transforming data.
* Collaborate with cross-functional teams 
 and key stakeholders, including data analysts, quantitative researchers, and other software developers, to ensure data pipelines align with business requirements and data quality standards.
* Ensure scalability and reliability 
 of the data infrastructure to meet the demands of high-quality, real-time data.
* Apply best practices 
 in software engineering, including code reviews, version control, automated testing, and continuous integration to deliver clean, maintainable, and efficient code.



  





  





Technical Skills & Qualifications 



* Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field.
* Proficiency in Python 
 for data processing and pipeline development, with a strong understanding of libraries like Pandas and SQLAlchemy.
* Experience with
 SQL 
 and relational databases (e.g., PostgreSQL) for data storage, manipulation, and retrieval.
* Familiarity with
 ETL processes 
 and tools, and experience building ETL pipelines to handle high volumes of data.
* Knowledge of
 cloud development 
 environments, preferably AWS, for handling data ingestion and storage at scale.
* Familiarity with
 containerization technologies 
 (e.g., Docker, Kubernetes) to support scalable and flexible deployment.
* Experience with
 Apache Airflow 
 for orchestrating complex data workflows.
* Data transformation skills 
 , with a solid understanding of data quality, cleaning, and validation techniques.
* Strong problem-solving skills and the ability to communicate technical concepts effectively within a team.



  





  





Preferred Experience 



* Prior experience working with fundamental data in the financial sector, such as corporate earnings data, macroeconomic indicators, and other non-price-based financial data.
* Familiarity with front-office environments, ideally within finance, where high-quality data drives decision-making.
* Knowledge of data architecture best practices and experience in building scalable, maintainable data pipelines.
People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

Salary details not provided

application process

Want to apply directly?

Apply for the Python Developer position at Cititec Talent in Toronto, Ontario, Canada using https://www.linkedin.com/jobs/view/4063212829

Get StartedGet Started

Similar Jobs found by InJob.AI


Senior Data Scientist

Canterr, Inc., Toronto, Ontario, Canada

Data Scientist

Roche, Mississauga, Ontario, Canada

Machine Learning Engineer

ProNavigator, Toronto, Ontario, Canada

Data Scientist, Algorithms - Rider Pricing

Lyft, Toronto, Ontario, Canada

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.