Join to apply for the
Intermediate Machine Learning Developer
role at
Trellis .
We are a fast-growing B2B SaaS company that provides an AI-powered software platform for eCommerce merchants to generate more demand for their products. Our platform currently supports marketplaces like Amazon and Google Shopping, with a global footprint of millions of sellers.
As part of our team, you’ll help great companies sell their products on Amazon, Google, and across the internet. This is a high-growth role with opportunities to drive decisions for projects from inception through production.
What You\'ll Get To Do
Lead impactful features and projects from conception to completion, identify project risks, and propose mitigations.
Collaborate with the product team to build powerful and easy-to-use features and modules.
Maintain the system, including on-call bug-fixing for mission-critical issues.
Own new features and craft technical specifications.
Work with large datasets and write code in Python and React / JS.
Distributed Computing : Task Queues, Celery, RabbitMQ.
Infrastructure : AWS EC2, ECS, Docker, Terraform.
What You Need
2+ years of experience in a machine learning role.
Programming experience in Python.
Advanced use of
pandas
and
NumPy
for data manipulation.
Familiarity with
SciPy
and
statsmodels
for curve fitting, regression, and statistical analysis.
Solid understanding of
supervised and unsupervised learning
techniques.
Experience with
scikit-learn
for model training, evaluation, and feature engineering.
Knowledge of
model validation , overfitting / underfitting, and cross-validation.
Experience implementing and improving
rule-based, heuristic, or statistical algorithms .
Comfort working with
time series data
(trend detection, seasonality, forecasting).
A genuine eagerness to learn and improve skills, abilities, and practices.
Knowledge of Agile software development practices.
Experience with version control systems (Git, Subversion, etc.).
Passion for clean code and solving problems with elegant solutions.
Willingness to expand knowledge in Python and cloud-based technologies.
Nice to Haves
Experience with databases (SQL or NoSQL).
Experience with APIs, REST or GraphQL.
Experience building scalable workflows using task queues.
Experience integrating with 3rd party APIs.
Security and Authentication.
Compensation
Stock options
The Trellis Team
We are passionate about delivering results and a positive user experience to our client brands. We respond promptly to requests and strive to build an ambitious product roadmap.
Trellis is committed to equal opportunity. Employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and / or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by law.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr
Intermediate Machine Learning Developer • Ahuntsic North, ca