Senior Backend Python Engineer - Toronto
Toronto
Engineering /
Full Time /
Hybrid
Codelitt helps companies build new products and solve their most pressing problems with the speed, technology, and innovation of a startup. We are passionate about improving the lives of our users through the products we build.
We have an onsite position for both Toronto - Canada and Chicago Illinois - US
We are seeking a highly skilled Python Engineer to join a fast-paced AI/ML project focused on integrating large datasets for querying structured and unstructured data. You will work closely with JLL’s EDP (Enterprise Data Platform) team to build connectors between various data sources and the AI framework. The role is part of a rapid-development, startup-like environment within a large organization, offering the opportunity to contribute to cutting-edge AI initiatives.
This position is a contracting one. It is a 6 months one with the possibility of renewing for 2+ years.
Who You Are:
- Working in a fast-paced, always-changing tech environment excites you. Codelitt works on innovation, and that happens fast! The projects we design are architectured for the next year.
- You are passionate about communication transparency.
- You believe that communication is the core of a collaborative team.
- You are a seeker of improvements, lover of feedback, always curious, and never satisfied - continually learning and improving.
- You have the grit and motivation to push yourself forward.
What You’ll Do:
- Develop and implement data connectors for structured (SQL) and unstructured (blob storage, documents) data.
- Integrate with various third-party applications like CRM systems, AWS (S3), Confluence, and others.
- Collaborate with the AI/ML teams to ensure seamless ingestion of data into the AI query platform.
- Ensure scalability and performance optimization of the data connectors.
- Maintain and update Python-based systems while ensuring code quality through testing and best practices.
- Work in close collaboration with the JLL team, including attending in-office meetings 1-2 times per week.
Requirements:
- 5+ years of Python development experience, with a focus on backend systems.
- Strong experience with data integration, APIs, and developing connectors.
- Familiarity with AWS services, especially S3.
- Experience with data querying and working with both structured and unstructured data.
- Strong critical thinking skills and experience working in agile, fast-paced environments.
- Knowledge of version control systems (Git) and CI/CD pipelines.
- Strong communication skills and the ability to collaborate closely with team members in a hybrid work environment.
- Availability to work in the Chicago or Toronto offices at least 1-2 times per week.
Nice to have
- Experience working with AI/ML pipelines or frameworks.
- Previous experience in the real estate domain.