Senior AI/ML Backend Developer (Calgary, Canada)
Calgary, Alberta, Canada
Do you want to empower organizations to fairly and equitably hire, promote, retain and compensate their employees? Syndio is a Series-C technology company committed to fairness in the workplace. Fueled by investments of $83M from Bessemer Ventures, Voyager Capital and social change organization Emerson Collective, Syndio is investing in growing our team and products.
This is a critical moment when organizations are looking for ways to take tangible action to fight gender and racial bias, and we believe creating diverse and inclusive workplaces for all starts with workplace equity.
About the role
We are seeking a skilled and enthusiastic Backend Developer to join our innovative AI/ML team. At Syndio, we're not just using AI; we're pushing the boundaries of what's possible with it. You'll be immersed in a cutting-edge environment where we're leveraging generative AI to revolutionize how companies approach pay transparency and pay reporting. This involves building the core infrastructure for our AI-powered products, including a sophisticated chat application that will transform how users interact with our platform.
This is a unique opportunity for a Backend Developer with a solid foundation in cloud technologies and a passion for AI/ML to contribute to a rapidly evolving field. You'll have the chance to work with the latest generative AI tools, collaborate with experienced data scientists, and help shape the future of workplace equity.
Why this job is exciting:
- Design, develop, and deploy robust and scalable backend systems in Python to support our AI/ML initiatives.
- Integrate with and optimize cutting-edge generative AI models and LLMs to create innovative solutions for pay transparency and pay reporting.
- Design and develop the backend infrastructure for our AI-powered REST APIs and chat applications (using WebSockets).
- Ensure the performance, security, and reliability of our AI/ML systems in a cloud environment.
- Implement comprehensive monitoring and observability using tools like Splunk or Datadog.
- Collaborate closely with data scientists and frontend engineers to deliver seamless and impactful user experiences.
- Contribute to the development and maintenance of CI/CD pipelines and automated workflows.
Requirements:
- Strong experience with Python and Flask framework.
- Experience building and deploying applications on GCP (Google Cloud Platform).
- Experience with Docker, Github, etc.
- Solid understanding of cloud technologies and infrastructure.
- Proficiency with WebSockets for real-time communication in chat applications.
- Experience with observability tools like Splunk or Datadog.
- Hands-on experience with CI/CD tools and automated workflows.
- Some experience with LLMs, even if it's just experimenting and using them.
Nice to have:
- Frontend development experience (e.g., React, Angular, Vue.js).
- Experience with Go programming language.
- Proficiency in SQL and NoSQL databases (e.g., Firestore).
About you:
- You assume positive intent, are humble and eager, expect the best from yourself, value partnership over perfection, and provide grace and understanding in stressful situations
- You value a remote work environment and know that it requires greater intentionality on your part to build and maintain strong working relationships
- You currently reside within commuting distance of Calgary, Alberta, Canada. Relocation is not currently offered.
- Kindly note, you must also be eligible to work there legally, as we are NOT able to provide visa support at this time.
- Check out our Employee Experience page for more information on our Mission & Values, Work-Life Balance, Pay Transparency, Diversity, Culture, and Benefits.
- 💰 Competitive Compensation. For this role our base salary is targeted at $140-160k CAD. Final offer amounts are determined by factors such as experience and expertise.
- 🏆 Syndio Equity. So you can share in Syndio’s success.
- 🏝 20 days annually. We encourage our team to recharge when they need to, plus paid sick & safe time, compassion leave, and voting leave.
- 🏦 Pension Contribution
- 📍 Remote-First (within commuting distance of Calgary) #LI-Remote
Role progression
-
First month: We'll get to know each other! You’ll understand the user problems and priorities and see how our platform can support them. You'll set up and service your development environment and be able to run the entire app and critical workflows locally. Not only that, but you'll also start handling tickets and small requests.
-
Second month: You'll deepen your understanding of user pain points and start to form an opinion on necessary improvements in the codebase or product. Expect an increasing workload, and start providing more input on building complex functionality.
- Third month: You’ll be fully ramped up and working at full capacity! You'll share your opinions, and independently execute and break down tasks for yourself. Now's the time to start proposing technical investments and improvements. Time to innovate!
The Interview Overview
Below you'll find an outline of the interview plan for our Senior AI/ML Backend Developer position. Please note that this is what we expect the process to look like; we may ask you for supplemental information or require an additional step before making a final decision.
- 20 min - phone call with a member of our Talent Team
- 30 min - Zoom interview with the Hiring Manager
- Skills Evaluation - Take-home Assignment
- 45-60 min - Technical Interviews
- 1 hr - Cultural Add & Values Fit Interviews
At Syndio, we're building a diverse team that values candor, curiosity, and community. If you share these values and are interested in joining us, we'd love to talk with you even if you don't 100% meet the "about you" listed here. We don't expect anyone to have all the answers, as long as you're willing to learn and grow with us.
Employees joining the Syndio team at this early stage of growth will impact this critical social issue and support a growing customer base (including Nordstrom, General Mills, Match Group, and others) to take tangible action on workplace fairness.
Syndio is an Equal Opportunity Employer. We are building an inclusive and collaborative workplace as we grow, and we welcome team members regardless of gender/identity, sexual orientation, race or cultural background, religion, physical disability and age.
ApplyJob Profile
Must reside within commuting distance of Calgary No relocation offered No visa support provided
Benefits/PerksCompetitive compensation Culture Diversity Diversity and culture focus Employee Experience Mission & Values Pay Transparency Remote work Remote work environment Syndio Equity Work-life balance
Tasks- Collaborate with data scientists and frontend engineers
- Design and develop backend systems
- Develop REST APIs and chat applications
- Ensure system performance and security
- Implement monitoring and observability
- Integrate generative AI models
- Maintain ci/cd pipelines
AI Angular CI/CD Cloud Cloud Technologies Communication Compensation Datadog Docker Flask GCP GitHub Go Google Cloud Platform LLMs ML Monitoring NoSQL Observability Python React Security Splunk SQL Vue.js WebSockets Workplace Equity Workplace fairness Zoom
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8