Who we are
Recognized as one of Canada's fastest-growing companies, Lumen5 is an online video creation platform powered by machine learning and designed for businesses, brands, and creatives.
Launched in 2017, our mission is to make video marketing accessible to everyone. We believe that video is the most powerful tool for storytelling, but not everyone has the skills or resources required to produce thumb-stopping videos. We created Lumen5 to solve this problem.
We currently have over a million users and work with notable brands including Salesforce, SAP, Siemens, and The World Health Organization. Our company has won growth awards from Canadian Business and the Globe and Mail, and we were crowned the winner of the New Ventures BC Competition 2019 which recognizes innovation in BC's tech sector. In 2021, we've also been twice recognized as a top 4 finalist for the BC Tech Associations Technology Impact Awards 'Tech Culture of the Year'.
We now have our sights set on revolutionizing how businesses create video and we're looking for like-minded folks to join us in elevating Lumen5 to the next level.
What we're looking for
The product that we are building is filled with interesting complexity. That includes working in areas like natural language processing, computer vision, machine learning, web scaling (frontend, backend, infrastructure, and monitoring), video rendering, OOP architecture, and more. There's also lots of opportunity for creativity; after all, video is such a creative medium!
Our developers don't just write code - they drive the future of the company. They are empathetic to our users, supportive and collaborative through their teamwork, and committed to driving forward our product excellence. They have an enthusiasm for learning and a curiosity that leads them to discover and implement new solutions.
We are looking for a talented and eager developer to join our video engine team and work on interesting technical challenges. The team is building a video rendering engine that runs in modern web browsers using WebGL. Our engine is an impressive typescript library that lives at the core of our product, which enables our users to easily create engaging and professional-looking videos.
This individual should have a strong desire to level up their technical skills as part of our fast-paced, high-growth startup environment. With the support of our team, you will be given opportunities to make meaningful contributions which deliver value to our users, video designers, and other developers within the organization.
What you'll do
Understand and drive forward the future of our rendering engine - a typescript-based WebGL application
Write high-quality, maintainable, and scalable code using a modern frontend stack
Take features from concept to implementation and testing
Work on greenfield projects, while also building on top of a thoughtfully designed architecture
Work with a team of passionate software developers, designers, and PMs to create experiences that users love and find incredibly valuable
Also contribute code to other parts of our stack: backend, frontend app, and infrastructure
Understand user experience and work to ensure our engineering work is aligned with that
Seek out new technological developments, and incorporate them into our code
Experience & Skills
4+ years experience building scalable, production-ready web applications
Excellent understanding of computer science fundamentals
Ability to learn new technologies or concepts quickly and independently
Strong communicator who can collaborate effectively with teammates
Make technical decisions while considering product impact and reach
Experience with:
JavaScript/TypeScript
Docker
Modern developer tools, CI/CD, linting, testing, etc.
Web APIs
Parts (or all!) of our stack: pixijs (or similar), react, redux, webpack, django, celery, rabbitmq, postgres, linux, kubernetes
Bonus points if you have:
Experience in a SaaS company
Familiar with video & graphics (webGL, shaders, gpus, etc)
Experience with Kubernetes and public clouds, like Google Cloud and AWS
Experience with video tools/encodings/editing
Compensation
Lumen5 compensates engineers at the 90th percentile of comparable organizations. Engineers are also expected to perform at 90th percentile levels - so your teammates will be highly effective and highly proficient.
The starting salary band for this role (for candidates at an SDE 3 level) is $130,640 - $156,770.
Our compensation structure is market-based, and we pay within the top 10% of tech companies in Vancouver for our Engineering roles. We value transparency, which is why we share our starting salary bands for all roles at Lumen5. Starting salaries will vary within this range based on experience and skill level.
Location
As a hybrid company, this role is open to remote candidates anywhere in Canada, with a preference for those located near our HQ in Vancouver.
Why Work for Lumen5?
Impact
Global significance - Our product reaches millions of people around the world. You'll be a part of something genuinely impactful and exciting. Uncharted territories - We're using machine learning to assist with human creativity, making for plenty of fascinating technical challenges. Small team, big influence - When you talk, we listen. Opinions will always be heard, and we empower our team to act as owners and leverage outcomes.
Progress
Work with the best - We don't toot our own horn often, but we will say that our team is built of experts in cutting-edge fields. Learn from industry leaders in business, product, and engineering (AI, NLP, Computer Graphics). Learn and grow - Our team thrives personally and professionally through competitive benefits, career development opportunities, and a $2,000 per year learning budget for every employee.
Connections
Get to know everyone - It's the relationships and bonds we form that make our workdays exciting and meaningful. We cultivate and nurture high-quality relationships at Lumen5 and within the local community.
Join a company that's got your back
🏖 Rest and recharge. Every employee gets four weeks of vacation
🌡 Health = happiness. We have unlimited personal and sick days, allowing you to take care of your physical and mental health. We offer full medical, dental, and generous paramedical.
🕓 Flexible work environment. Our office in Vancouver or your home, at a time that suits you.
👶 Family first. Generous parental leave, so you can relax with your little one and have peace of mind.
🌈 Bring your authentic self. We're committed to supporting diversity, equity, and inclusion through initiatives like our pay equality program and culture committee.
📞 Hotline bling. We'll cover your cellphone bill, no sweat.
📚 Self-improvement. Want to get stuck into the latest business book, attend a conference, or take a course? We've got you covered with a $2,000 learning budget each year.
🎧 Music. Free jams, on us! We'll cover your music streaming service of choice.
✨ Lifestyle. Monthly spending account for your health & wellbeing, whatever that means to you.
Joining Lumen5 means that you'll surround yourself with smart, creative individuals and work on a product that reaches millions of people around the world. We celebrate our differences and encourage those from marginalized communities to apply.
⚠️ When applying, it would be appreciated if you could specify that you found this job on creativedevjobs.com. This helps us in attracting more companies to post their vacancies here. Thank you!