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 optionsThe 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 levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Software Development#J-18808-Ljbffr