Our goal? To protect online communities from high risk chat, comments, and images. Why? Because we believe in fostering an online world free of harassment, hate speech, and child exploitation. For the last six years, we've built systems that detect and remove dangerous and abusive content for online games, social networks, messaging apps, and more, all in real time. We created Community Sift, a powerful risk-based content filter and moderation tool that empowers the biggest brands in online entertainment to protect their communities, their reputation, and their bottom line. Using the latest technology and advances in artificial intelligence, we help our client's online communities reach their full potential - and become spaces where everyone can share without fear of harassment or abuse.
To help continue fueling our growth, we are looking for a complex problem solver with a delivery mindset to join our team as a Software Engineer! This role will be responsible for using technical expertise to manage individual projects priorities, deadlines and deliverables, as well as design, develop, test, deploy, maintain, and enhance software solutions. As part of the Engineering team, the Software Engineer is also responsible for developing, maintaining and improving CommunitySift’s ability to process data at massive scale. The Software Engineer is a full stack engineer responsible for information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, and UI design.
As a Software Engineer you will….
Work to develop the company products through fast, agile, and reliable software development practices.
Identify architecture and infrastructure problems and architect solutions in collaboration with other developers in the engineering department.
Work as a key member of the product development team and assist with operations, and information security.
Develop and debug scripts that help automate interaction between tools in our development chain (requirements management, change management, version control, peer review, unit testing, load testing and integration testing).
Effectively communicate status, obstacles and challenges in the development process.
Execute on tactics that support the technology vision for the organization and assure that technical solutions and development practices are in line with the product vision.
Execute on a strong understanding of SaaS based tool development
- And more!
How to Apply
Does all of this sound good? If so, then we want to hear from you! We work in a virtual world so it's not required that you're located in Kelowna, just that you are eligible to work in Canada.
To view the full posting + apply, please visit: http://twohat.bamboohr.com/jobs/
Note: If you have any questions, please feel free to reach out to our recruiter Megan at email@example.com and she would be happy to help! We're so grateful you're interested in joining our team, if you're selected for an interview we'll be in touch.