Senior Software Engineer

Moselle

Moselle

Software Engineering
Toronto, ON, Canada
Posted on Oct 21, 2024

Moselle is seeking a full-time Senior Software Engineer to join our team. In this role, you'll be instrumental in developing and refining our AI-powered inventory automation software that's revolutionizing how merchants manage and purchase their inventory. This position is ideal for a hands-on engineer who thrives on solving complex problems, can balance technical requirements with user needs, and is comfortable switching between high-level system architecture and detailed coding tasks throughout the day. We're looking for someone who's passionate about building innovative solutions and isn't afraid to dive deep into challenging coding tasks to support the team.

What you'll be doing

As a Senior Software Engineer at Moselle, you will play a crucial role in developing and enhancing our AI-powered inventory automation platform. Your expertise will be vital in creating scalable, efficient solutions that help merchants streamline their inventory operations. Key responsibilities include:

• Architecting and implementing robust, scalable software solutions for inventory automation (i.e forecasting, planning and purchasing)

• Developing and optimizing AI and machine learning algorithms for predictive inventory analysis

• Collaborating with cross-functional teams to translate business requirements into technical specifications

• Leading the design and implementation of RESTful and GraphQL APIs and integrations with various e-commerce platforms

• Conducting code reviews and ensuring high code quality standards are maintained

• Troubleshooting complex issues and optimizing system performance

• Staying abreast of emerging technologies and industry trends to drive innovation within the platform

• Participating in agile development processes, including sprint planning and retrospectives

• Contributing to technical documentation and knowledge sharing within the engineering team

What we are looking for

Technical Skills:

• 5+ years of experience in software engineering

• Proficiency in Ruby, Python, JavaScript and TypeScript

• Proficiency in of Ruby on Rails

• Experience with React and Vite for frontend development

• Familiarity with cloud platforms, particularly AWS and GCP

• Knowledge of database technologies including PostgreSQL and Redis

• Knowledge of data formats like Parquet, CSV, and Arrow

• Knowledge of ETL pipelines, data transformation, and data warehousing using tools such as dbt, Dagster, Polars, Pandas, BigQuery, and Redshift.

• DevOps experience, including Terraform and CI/CD pipelines

• Agile methodology experience

Abilities:

• Excellent problem-solving and analytical thinking abilities

• Strong communication skills, both written and verbal

• Ability to work collaboratively in a team environment

• Self-motivated with a proactive approach to learning and development

• Adaptability and willingness to work in a fast-paced, evolving startup environment

• Leadership potential and mentoring capabilities

Bonus Points:

  • Understanding of machine learning principles (non-LLM), especially in time series forecasting, linear optimization, and constraint-based programming
  • Familiarity with any commerce platforms like Shopify, Amazon FBA, or Walmart Marketplace
  • A genuine enthusiasm for commerce and its technological evolution

Working at Moselle

Joining Moselle means embarking on an exciting journey of innovation and growth in the rapidly evolving business automation space. As a fast-growing startup based in Toronto, we pride ourselves on excellence, ambition, and pushing the boundaries of what's possible in business automation. When you become part of our team, you're not just taking on a job – you're taking ownership of your work and directly contributing to the transformation of how businesses operate.

In this role, you'll have the opportunity to make a significant impact on a product that's addressing a billion-dollar problem in the commerce industry, while working with cutting-edge technologies in a fast-paced, innovative environment.

Salary and Benefits

  • C$80,000 - $150,000
  • Equity
  • Generous Time off
  • HSA spending account for medical, dental, vision