Senior Python Developer – AI
4 weeks ago
Job ID: 76634
Location: Vancouver, British Columbia
Overview:
As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers, you will contribute to the building of machine learning (ML) solutions and other infrastructure components that will be used in features ranging from language detection, machine translation, sentiment analysis, business classifiers, and other natural language processing (NLP) related initiatives. Our client's AI team remains grounded with focus and purpose from our startup days while benefiting from being a mature, medium-sized company. They are looking for people with strong software engineering skills and experience in Python.
What you will be doing:
1. Work as part of an Agile development team to write Python code
2. Document code and document detail designs
3. Work with other developers and data scientists in the deployment of machine learning models and other infrastructure components for NLP-related features
4. Design, in collaboration with the team, the software implementations that satisfy business requirements
5. Design, in collaboration with the architecture team, the system architectures that satisfy business requirements
6. Write unit and integration tests for your code
7. Collaborate with testers in the development of test cases
8. Develop deployment systems for Python-based systems
9. Collaborate with product owners on user story generation and refinement
10. Participate in knowledge-sharing activities with colleagues
11. Monitor and support the operation of production systems
12. Mentor teammates via pairing, design review, and code review
What you must have:
1. Minimum of 7 years of software development experience, shipping enterprise-grade software in an Agile environment, ideally in Python (or comparable experience in other languages with a willingness to move to Python)
2. Experience working with microservices
3. Experience with web services technology such as REST, JSON, or Thrift
4. Solid knowledge of software development principles, data structures, and design patterns
5. Experience with multi-threaded programming and asynchronous programming
6. Experience with unit testing and Test-Driven Development (TDD)
7. Experience with Continuous Integration/Continuous Delivery (CI/CD)
8. Experience mentoring Junior developers
9. Experience with any of the following is considered an asset:
10. C++, Bash
11. MLflow, OpenShift, Kubernetes, Docker
Salary/Rate Range: $120,000—$150,000 CAD
#J-18808-Ljbffr
-
Senior Python Developer – AI
5 days ago
Vancouver, British Columbia, Canada TEEMA Full timeJob Title: Senior Python Developer – AIJob ID: 76634Location: Vancouver, British ColumbiaOverview:As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers,...
-
Python Developer with AI Expertise
5 days ago
Vancouver, British Columbia, Canada TEEMA Full timeCompany OverviewTEEMA is a medium-sized company with a strong focus on AI-enabled products. We are looking for a skilled Senior Python Developer to join our team and contribute to the development of machine learning solutions.
-
Python Developer
3 weeks ago
Vancouver, British Columbia, Canada TEEMA Full timeOverview: As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers, you will contribute to the building of machine learning (ML) solutions and other...
-
Software Engineer for AI Development
2 days ago
Vancouver, British Columbia, Canada Railtown AI Technologies Full timeJoin Our Team of AI PioneersRailtown AI Technologies Inc. is a dynamic and innovative company that is revolutionizing the software industry with its cutting-edge AI solutions. We are committed to providing a fun, dynamic, and rewarding work environment where our employees can realize their full potential. As a Software Engineer for AI Development, you will...
-
Python Developer
3 weeks ago
Vancouver, British Columbia, Canada TEEMA Full timeOverview: As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers, you will contribute to the building of machine learning (ML) solutions and other...
-
C++ Developer for AI Projects
1 hour ago
Vancouver, British Columbia, Canada Inworld AI Full timeAbout Inworld AIInworld AI is the leading provider of AI technology for real-time interactive experiences, with a strong track record of innovation and success. Our mission is to empower developers to bring their AI engines in-house, enabling them to create cutting-edge interactive experiences.We provide a comprehensive framework for building...
-
C++ Developer for AI Projects
3 days ago
Vancouver, British Columbia, Canada Inworld AI Full timeAbout the JobWe're looking for a seasoned C++ specialist to join our team at Inworld AI. This role involves working on complex AI-related projects, utilizing skills in data structures, algorithms, and design patterns.The ideal candidate will have 3+ years of experience working on C++-related projects, proficiency with C++ build systems like CMake, and...
-
Senior Software Developer – AI
4 weeks ago
Vancouver, British Columbia, Canada TEEMA Full timeJob Title: Software Developer, Machine Learning, NLPJob ID: 76634Location: Vancouver, British ColumbiaOverview:As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other...
-
Senior Python Developer – Machine Learning
15 hours ago
Vancouver, British Columbia, Canada TEEMA Full timeOverviewAt TEEMA, we are committed to building innovative AI-enabled products that drive business efficiency. As a Senior Python Developer, you will contribute to the development of machine learning (ML) solutions and other infrastructure components that will be used in features such as language detection, sentiment analysis, and business...
-
Senior AI Research Developer
4 days ago
Vancouver, British Columbia, Canada RBC Full timeRBC Borealis, a leading research center in artificial intelligence, is seeking an accomplished Senior Machine Learning Research Engineer to join our team. This is an exceptional opportunity to be at the forefront of machine learning technology and work on challenging problems in the financial services industry.As a Senior ML Research Engineer, you will be...
-
Python Developer
3 weeks ago
Vancouver, British Columbia, B6B, British Columbia, Canada TEEMA Full timeOverview:As a Senior Software Developer on the AI team, you’ll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers, you will contribute to the building of machine learning (ML) solutions and other...
-
Co-op: AI Control Systems Specialist
2 days ago
Vancouver, British Columbia, Canada Sanctuary AI Full timeSanctuary AI is seeking a talented Controls Engineering co-op to contribute to the development of advanced control systems for our highly dexterous robotic hands.About UsWe are committed to pushing the boundaries of robotics and AI research, and we're looking for passionate individuals who share our vision.Job ResponsibilitiesThis role will...
-
AI Cloud Architect
15 hours ago
Vancouver, British Columbia, Canada Railtown AI Technologies Full timeRailtown AI Technologies Inc. is a fast-growing innovative technology company committed to developing and using technology to increase developer velocity in the software industry.About UsWe leverage our expertise in software development and AI/machine learning to build an AI cloud service that integrates your ticket tracking system, CI/CD process, and...
-
CTO Roles in AI Development
1 week ago
Vancouver, British Columbia, Canada Naptha AI Full timeFundamental Challenges in AI InfrastructureNaptha AI is addressing the most pressing challenges in AI infrastructure, and we need talented technical leaders to help us overcome them.We're seeking individuals who have a strong background in AI and distributed systems and are eager to tackle complex problems.As a member of our team, you'll have the opportunity...
-
Senior C++ Developer
3 weeks ago
Vancouver, British Columbia, Canada Inworld AI Full timeAbout the RoleWe are looking for C++ developers who can work on AI related projects to bring Inworld AI technologies into games.Qualifications- 3+ years of experience working on C++ related projects.- Experience working in a senior level role on Software Engineering projects.- Strong fundamentals in data structures, algorithms, design patterns, and...
-
Senior C++ Developer
5 days ago
Vancouver, British Columbia, Canada Inworld AI Full timeAbout the RoleWe are looking for C++ developers who can work on AI related projects to bring Inworld AI technologies into games.Qualifications3+ years of experience working on C++ related projects.Experience working in a senior level role on Software Engineering projects.Strong fundamentals in data structures, algorithms, design patterns, and object-oriented...
-
Senior C++ Developer
2 weeks ago
Vancouver, British Columbia, Canada Inworld AI Full timeWhy Join Inworld Inworld is the leading provider of AI technology for real-time interactive experiences, with a $500 million valuation and backing from top tier investors including Intel Capital, Microsoft's M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures. Inworld provides the...
-
Senior C++ Developer
1 week ago
Vancouver, British Columbia, Canada Inworld AI Full timeWhy Join InworldInworld is the leading provider of AI technology for real-time interactive experiences, with a $500 million valuation and backing from top tier investors including Intel Capital, Microsoft's M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures.Inworld provides the...
-
Senior C++ Developer
5 hours ago
Vancouver, British Columbia, Canada Inworld AI Full timeWhy Join Inworld Inworld is the leading provider of AI technology for real-time interactive experiences, with a $500 million valuation and backing from top tier investors including Intel Capital, Microsoft's M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures. Inworld provides the...
-
Senior C++ Developer
2 weeks ago
Vancouver, British Columbia, Canada Inworld AI Full timeWhy Join Inworld Inworld is the best-funded startup in AI and games with a $500 million valuation and backing from top tier investors including Intel Capital, Microsoft's M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures. Inworld is the leading framework for building agentic...