Thank you! We'll get back to you soon.

Toronto, Ontario - Engineering and Development - Full Time

Senior Software Engineer

About Adeptmind

Adeptmind offers the most accurate search results in industry using machine learning and NLP, along with our newly launched Guided Discovery. It's a self-aware engine that connects shoppers to products seamlessly.

Adeptmind shows customers what's new and trending, while guiding them to the exact product they're looking for through guided search pills. With Adeptmind's smart technology, they continue to transform the ecommerce industry, helping retailers increase conversion and improving the customer experience, while saving millions on metadata tagging. Adeptmind offers the best customer experience online and continues to help their partners, hundreds of retailers, shopping centres, and small businesses to increase conversion, improve customer satisfaction and search results.

Culture

At Adeptmind, a career opportunity is more than just a job. When you join us, you're welcomed into a group of extremely smart and hardworking people with a mission. We collectively focus on our goals while supporting each other. We provide a great environment where learning and development is valued, and we promote from within.

Responsibilities

Manage continuous delivery of Adeptmind’s products

Develop high performance/extensible data processing system

Lead development of internal tools/services

Use and contribute to internal build/deployment system

Your Qualification

At least 6+ years of experience as a software engineer

Experience with the Linux stack (bash, git, package management etc.)

Algorithm, data structure, design patterns, micro-service oriented architecture skills

Proficiency in Python and Node.js

Ability to navigate large scale systems for both debugging and development

Hands-on experience managing major cloud service (e.g. AWS, Google Cloud) to fulfill needs of internal development

Experience with scalable, extensible, failure resilient, performing, distributed system development

Experience with team software development process: design, testing, coding and peer reviews

Experience in DevOps

Nice to Have

Management skill for both self-management and project management

Familiarity with data platforms: MongoDB, SQL, Lucence, ElasticSearch, etc.

Proficient in MapReduce, Spark, etc.

Perks

Competitive salary, health and dental benefits.

Regular learning activities: latest paper, neat techniques, best practices

Flat organization structure set up to help people succeed

Smart and knowledgeable colleagues

$200/month transportation allowance

Catered meals managed by a food expert