Senior Software Developer, Machine Learning Specialist
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
About osedea
osedea is a leading technology firm at the forefront of agile development, dedicated to creating a diverse and inclusive workplace where every individual can thrive and contribute to meaningful projects.
Similar jobs
Search for Senior Software Engineer II - Machine Learning
5,709 results
Narvar is expanding and seeking a talented Senior Software Engineer II to innovate and enhance our platform. At Narvar, data is integral to our success, enabling you to make a significant impact on our organization, partners, and end users. As a Machine Learning Engineer at Narvar, you will engage in full-stack development, crafting production-level code and managing machine learning operations for diverse teams. Key Responsibilities Design and implement machine learning algorithms applicable to e-commerce, consumer behavior, market analysis, logistics, and innovative product development. Analyze real-world consumer data utilizing natural language processing, image classification, time series analysis, outlier detection, and user modeling. Handle large volumes of unstructured data effectively. Bridge the disciplines of mathematics, machine learning, business, and computer science to influence millions of users with your contributions. Enhance the capabilities of the data science team by developing frameworks, tools, and methodologies that are leveraged by the entire team. Provide strategic guidance to the team through high-quality documentation, code reviews, and a strong vision that reflects both practical experience and broader industry insights.
Afresh Technologies, Inc.
Join Afresh Technologies as a Senior Software Engineer and play a critical role in enhancing our Machine Learning Platform. This is an exciting opportunity to work on cutting-edge technology in a fully remote environment. You will collaborate with data scientists and engineers to build scalable machine learning solutions that drive innovation and improve efficiency in food supply chains.
Join Elastic as a Principal Software Engineer II specializing in Machine Learning and Elasticsearch, where you'll lead advanced projects and innovate solutions for our clients. You will work with a talented team of engineers and contribute to the development of state-of-the-art applications that leverage machine learning algorithms and Elasticsearch capabilities. This is an opportunity to shape the future of search technology and make a significant impact within our organization.
About Affirm Affirm is working to reshape the credit industry by making payments more transparent and consumer-friendly. The company’s mission centers on helping people buy now and pay later, without hidden fees or compounding interest. Team Overview: Machine Learning Feature Platform The Machine Learning (ML) Feature Platform is a core part of Affirm’s ML Platform group. This team partners closely with the ML Training & Serving Platform to build a unified ecosystem for machine learning and data that supports key business goals. Role Focus The ML Feature Platform team builds and maintains a self-service platform that streamlines the development and deployment of data features used in machine learning and decision-making at Affirm. The platform is central to Affirm’s ML and online decisioning, and its reliability and speed are critical for meeting availability and latency standards. Key Responsibilities Design, build, and support tools for feature creation, exploration, and deployment Manage data storage, access, and visibility to ensure data is available and discoverable Develop and maintain infrastructure for offline backfilling and ongoing platform improvements Work on this team shapes the daily experience of Machine Learning Engineers, analysts, and decision-making groups across Affirm. Platform enhancements can drive broad improvements throughout the organization. Who We’re Looking For Affirm is searching for engineers who are motivated to advance machine learning capabilities and recognize how platform work can deliver wide-reaching positive effects. Curiosity about data platforms and a drive to make ML easier and more effective for others are valued on this team. Location This role is fully remote within Canada.
Wisedocs AI
Wisedocs is an innovative and rapidly expanding AI platform that revolutionizes the way insurance companies evaluate claims. With approximately $20 million USD in funding, over 100 team members worldwide, and more than 90 clients across North America and Australia, we are experiencing remarkable growth, doubling our revenue year after year.Founded by industry experts who have firsthand experience with the claims process, Wisedocs merges extensive domain expertise with cutting-edge AI, trained on over 100 million documents. Our platform simplifies complex medical records into clear, structured insights, supported by expert human oversight.Join our mission-driven team dedicated to developing intelligent products that simplify complexity, expedite decision-making, and create a significant impact when it matters most.Role OverviewWe are on the lookout for a Senior Machine Learning Engineer to spearhead the scaling and innovation of machine learning initiatives across the organization. In this pivotal role, you will enhance our inference and training pipelines to accommodate a higher volume of customers while refining extraction and summarization techniques across various modalities. You will foster a customer-centric approach and collaborate with fellow senior engineers to seamlessly integrate the ML system into the broader Wisedocs platform.Our Current ML EcosystemWe have three primary types of ML systems operational in production: an entity classification system, a custom reports generator, and a series of summarization models. Our entity classification has been functioning for four years and currently processes data asynchronously using a combination of models. Discover more about our initiatives at our tech blog.Recent Projects by Our ML Team:Reconstructing our inference pipeline to achieve 100x scalingDeveloping consistent parsing methods for 50,000-page PDFsDeploying our pipeline within an isolated government client environmentYour ResponsibilitiesDesigning and implementing machine learning models to analyze and interpret large sets of medical and insurance documentsCreating robust, scalable APIs using PythonCollaborating with technical stakeholders and leaders to contribute to system design and implementationEnsuring the reliability and scalability of ML systems while enforcing best practices in data engineering and model lifecycle managementWorking closely with our expert-in-the-loop teams to develop industry-leading evaluationsAdditional responsibilities will evolve as projects progress and change
Role overview Aerovect is looking for a Machine Learning Operations Software Engineer to join the team in Toronto. The position centers on building and deploying machine learning models that support the company’s products. The main focus is on refining workflows, maintaining model reliability, and contributing to the team’s results. What you will do Develop and maintain systems that handle the deployment of machine learning models Collaborate with engineers and data scientists to improve and streamline machine learning processes Help ensure the performance and reliability of Aerovect’s product offerings Location This role is based in Toronto.
Datatonic
About Datatonic Datatonic stands as Google Cloud's top partner in AI, specializing in machine learning, data engineering, and analytics. The team helps clients across industries use advanced technology on Google Cloud Platform to modernize operations and uncover valuable insights. Role Overview The Senior Machine Learning Engineer position is a hands-on technical role based in Canada. This engineer writes production-quality Python code and prototypes solutions to complex problems. The role involves leading projects, collaborating closely with clients, and delivering reliable machine learning systems that address real business needs. What You Will Do Develop and maintain machine learning models using Python Apply strong engineering practices to both production systems and prototypes Lead project delivery and help scope new engagements Work directly with clients to understand challenges and deliver tailored solutions Build and maintain trusted client relationships What We Look For Solid foundation in machine learning and data science Experience selecting tools and methods for different ML applications Proficiency in optimizing and deploying ML models Strong communication and consulting skills Ability to deliver innovative AI and Cloud solutions for clients
Afresh Technologies, Inc.
Join our cutting-edge team at Afresh Technologies as a Staff Software Engineer specializing in Machine Learning Platforms. In this fully remote position, you will play a pivotal role in designing, building, and optimizing our ML infrastructure to support innovative solutions that redefine the food supply chain. Your expertise will help us harness the power of machine learning to drive efficiency and sustainability in food distribution.
Who We AreWe are a dynamic technology company, thriving in agile development. At the heart of everything we do are our people; that is what truly matters to us. We genuinely care about our clients and their environments, as well as the grand dreams, aspirations, and professional growth of every member of our team.We firmly believe that unity is strength, which is why we are constantly seeking new ways to build connections with everyone around us.We value diversity in all its forms: backgrounds, personalities, career paths, languages... absolutely everything. This subject opens opportunities for concrete innovations as well as learning and exchanges. We want everyone to feel welcomed and at home in all that we do.Fun is also part of our mission. Every day, we rise with the motivation to make the world a more efficient and enjoyable place.Role OverviewAs a Senior Software Developer and Machine Learning Specialist, you are ready and eager to collaborate with and mentor both technical and non-technical teammates while planning, developing, and delivering enterprise AI software solutions for our clients. We expect you to take ownership of your tasks, excel in time management, and learn quickly, while also focusing on continuous personal improvement.The technologies listed below are indicative. Above all, we consider personal skills and growth potential during the selection process.
Affinity integrates billions of data points from extensive datasets to craft a precise and powerful depiction of the global professional relationship graph. Our users gain essential insights and visibility to cultivate and leverage opportunities within their teams' networks. The position is part of the AI Platform team, responsible for the AI services that drive Affinity's premier relationship intelligence platform. Our work involves extracting and retrieving information from vast amounts of structured and unstructured data to provide actionable insights to our clients. As a Senior Machine Learning Engineer, you'll collaborate closely with data engineers, software engineers, and product managers to shape the future of the leading CRM platform in private capital. Your role will involve designing and building AI systems that efficiently uncover insights from dynamic business interaction data—an exciting and unique opportunity within the sector. This position focuses on applied machine learning with a significant emphasis on engineering rather than research. You will be instrumental in enhancing our ML Engineering capabilities, specifically in information retrieval and ultimately in recommendation systems. Key Responsibilities: Own the full ML lifecycle: Guide projects from ideation to production, encompassing feature engineering, model selection, deployment, and model observability and evaluation. Translate business needs into ML solutions: Gather product requirements and convert them into robust ML system design specifications. Build recommendation and ranking systems: Architect and implement ranking and recommendation infrastructure from the ground up, initially leveraging integrated off-the-shelf models and evolving to tailored solutions over time. Solve complex problems: Tackle diverse challenges in information extraction, storage, and retrieval for both structured and unstructured data. Collaborate cross-functionally: Work alongside cross-functional teams (product, infrastructure, data engineering, and software engineering) to develop robust, high-scale systems that underpin our data processing and ML operations.
Join Mistplay, the leading loyalty app for mobile gamers, as a Senior Machine Learning Platform / Infrastructure Engineer II. At Mistplay, our vibrant community of millions of mobile gamers engages with our platform to discover new games and earn valuable rewards. Players are compensated for their time and investment in gaming, redeeming these rewards for gift cards. Our mission is to enhance the mobile gaming experience for everyone, everywhere! Download Mistplay on the Google Play Store here and connect with us on Instagram, Twitter and Facebook.Important Note: In Canada , Mistplay operates under a hybrid model, requiring 2 days per week in-office presence in Toronto (400 University Ave) & Montreal (1001 Blvd. Robert-Bourassa).
Join Us in Shaping the Future of AI and Data!At Datatonic, recognized as a premier partner in AI for Google Cloud, we are at the forefront of technological transformation for leading global enterprises. Our expertise ranges from machine learning and data engineering to analytics, all within the Google Cloud Platform ecosystem. Collaborating with us enables our clients to future-proof their operations, harness actionable insights, and maintain a competitive edge in a fast-evolving landscape.Your MissionIn the role of a Senior Machine Learning Engineer, you will craft elegant, efficient code in Python and take pride in your engineering output. You will champion high-quality development practices for both production software and rapid prototypes.Although the position is predominantly hands-on, we are particularly interested in candidates ready to lead projects and engage actively in client discussions. Key responsibilities include establishing trusted relationships with clients, creatively applying machine learning to resolve challenges, defining project scopes, and managing the successful delivery of engagements.To excel in this role, you should possess robust ML and Data Science fundamentals, along with proficiency in selecting appropriate tools for diverse ML use cases. Comfort with model optimization and deployment practices is essential. Additionally, you should exhibit exceptional communication and consulting skills, with a commitment to addressing real business needs through innovative AI and Cloud solutions.
About UsAt osedea, we are a dynamic and innovative technology development company that places people at the core of our mission. Our commitment extends beyond delivering exceptional services to our clients; we genuinely care about our team members' aspirations, dreams, and professional growth.We believe in the strength of community, actively seeking to forge meaningful connections with everyone we encounter.Diversity is celebrated in all its forms here. We value different backgrounds, perspectives, and experiences, fostering an environment where every individual feels welcomed and included.With a focus on collaboration and enjoyment, we approach each day with enthusiasm as we strive to create a more efficient and enjoyable world.
Who We AreSamsara (NYSE: IOT) leads the way in the Connected Operations™ Cloud, a platform designed to empower businesses reliant on physical operations to leverage Internet of Things (IoT) data for actionable insights and operational improvements. At Samsara, we strive to enhance safety, efficiency, and sustainability across industries that are vital to our global economy, such as agriculture, construction, field services, transportation, and manufacturing. Our mission is to digitally transform these sectors at scale.Joining Samsara means playing a key role in defining the future of physical operations and collaborating on a diverse range of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, and Equipment Monitoring. As a recently public company, you will have the freedom and support to make a significant impact as we build for the future.About the Role:We are in search of a Senior Machine Learning Engineer to spearhead the evolution of our safety systems architecture. You will drive the transition of our ML stack from isolated, end-to-end models to a cohesive Perception Platform Layer. Your objective is to develop a robust infrastructure that converts raw sensor data into immediate, high-stakes decisions, guaranteeing the reliable performance of our models in both cloud and edge environments.This position is fully remote for candidates located in Canada.You Should Apply If:You want to make a meaningful impact on essential industries: The software, firmware, and hardware you develop will lead to tangible outcomes—ensuring essential services are maintained, food reaches grocery stores, and, most importantly, that workers return home safely.You aspire to build for scalability: With over 2.3 million IoT devices deployed to our global clientele, you will engage with a variety of new and established technologies, fostering innovative solutions that propel the physical operations of the world's industries.You are a lifelong learner: Our ambitious goals require a growth mindset, as we navigate a broad spectrum of technologies, challenges, and customer needs.
Tiger Analytics
Tiger Analytics is seeking a talented and forward-thinking Senior Machine Learning Engineer with extensive hands-on experience in Google Cloud Platform (GCP) and Vertex AI. In this pivotal role, you will be responsible for designing, building, and deploying scalable machine learning solutions, while operationalizing ML models and managing the complete ML lifecycle from data ingestion to model serving and monitoring.Key Responsibilities: Develop, train, and optimize machine learning models utilizing Vertex AI, leveraging Vertex Pipelines, AutoML, and custom model training techniques. Design and construct scalable ML pipelines for feature engineering, model training, evaluation, and deployment. Deploy models to production via Vertex AI endpoints and ensure seamless integration with downstream applications or APIs. Collaborate closely with data scientists, data engineers, and MLOps teams to foster reproducible and dependable ML workflows. Monitor model performance, establish alerting systems, retraining triggers, and drift detection mechanisms. Utilize GCP services such as BigQuery, Dataflow, Cloud Functions, Pub/Sub, and GCS throughout ML workflows. Apply CI/CD principles to ML models using Vertex AI Pipelines, Cloud Build, and GitOps practices. Implement model governance, versioning, explainability, and security best practices within Vertex AI. Document architectural decisions, workflows, and model lifecycles clearly for internal stakeholders.
Cresta is dedicated to transforming every customer interaction into a strategic advantage by harnessing the full potential of contact centers. Our innovative platform fuses advanced AI with human insight, enabling contact centers to uncover customer insights, streamline processes, and enhance team productivity. Founded by the renowned Sebastian Thrun, a pioneer from the Stanford AI lab and visionary behind Google X, Waymo, and Udacity, our leadership team also includes CEO Ping Wu, co-founder of Google Contact Center AI, and Tim Shi, an early member of OpenAI.Join us on an exhilarating journey to redefine the future of work with AI technology. The revolution begins at Cresta.
Reddit, Inc.
Join Reddit, a vibrant community of communities, as a Senior Machine Learning Engineer specializing in advertising solutions. In this role, you will leverage cutting-edge machine learning techniques to enhance user engagement and deliver personalized advertising experiences. Collaborate with a passionate team to develop innovative algorithms that serve our diverse user base. Whether you work from one of our offices or remotely from Ontario, Canada, you will contribute to our mission of fostering community, belonging, and empowerment for millions of users worldwide.
At d-Matrix, we are pioneering the potential of generative AI to transform the technology landscape. Positioned at the cutting edge of both software and hardware innovation, we continuously strive to expand the horizons of what can be achieved in this dynamic field. Our workplace culture is built on the principles of respect and collaboration.We emphasize the importance of humility and open communication. Our inclusive team thrives on diverse perspectives, which lead to innovative solutions. We are on the lookout for motivated individuals who are passionate about overcoming challenges and are driven by tangible outcomes. Are you ready to explore your playground? Together, we can unlock the infinite possibilities of AI.Job Title: Software Engineering Intern - KernelsLocation: Toronto, CanadaProgram Duration: 12 weeks: June 1st - August 21st or June 22nd - September 11thProject Overview:As a Software Engineering Intern on our Kernels team, you will have a significant impact on the development of high-performance kernels that are crucial for accelerating machine learning models. Your role will encompass creating reference implementations for accuracy verification, defining unit tests for the implemented operators, optimizing performance, conducting scalability analysis across varying problem sizes, and packaging and shipping the final implementations. You will also gather performance metrics and identify bottlenecks to enhance core functionality.What You Will Do:Implement high-performance kernels using low-level languages (Assembly/ISA experience is a plus).Develop, test, and optimize kernels for machine learning models and performance.Automate the creation of reference implementations and unit tests.Analyze scalability and performance, collect metrics, and troubleshoot bottlenecks.Package and share implementations with partner teams.
About UsWe are a rapidly growing technology company specializing in agile development. At the heart of everything we do are our people; they are what matters most to us. We genuinely care about our clients and their environments, and we are dedicated to the big dreams, aspirations, and professional advancement of every member of our team.We firmly believe that collaboration is key, which is why we are always seeking new ways to build connections with everyone around us.We value diversity in all its forms: backgrounds, personalities, career paths, languages... absolutely everything. This is an opportunity for us to foster concrete innovations as well as learning and exchanges. We want everyone to feel welcomed and at home in everything we do.Fun is also part of our mission. Every day, we rise with the motivation to make the world a more efficient and enjoyable place.Role OverviewAs a Senior Software Developer and Machine Learning Specialist, you are eager and excited to collaborate with and mentor both technical and non-technical teammates while planning, developing, and delivering enterprise AI software solutions for our clients. We expect you to take responsibility for your tasks, excel in time management, and learn quickly, all while focusing on continuous personal improvement.
At Affirm, we are transforming the credit landscape to offer a more honest and user-friendly experience, empowering consumers with the freedom to buy now and pay later, free from hidden fees and compounding interest.As a Senior Staff Machine Learning Engineer, you'll be a critical member of our pioneering machine learning team. Committed to Affirm’s mission of enhancing financial services with transparency and inclusivity, you will leverage cutting-edge machine learning technologies to ensure our financial products are responsible and accessible.In this influential role, you will help define the future of machine learning at Affirm. Collaborating with teams across ML Platform, engineering, product, and risk, you will design, implement, and scale sophisticated modeling strategies that inform vital decisions throughout the organization. You'll elevate our modeling capabilities, impact architectural strategies, and ensure our systems are equipped to handle increasingly complex workloads. As a mentor to senior engineers, you will provide clarity on intricate and ambiguous challenges while contributing to our comprehensive long-term machine learning strategy. If you are passionate about modern machine learning and eager to drive significant innovation in a rapidly evolving environment, Affirm is the perfect place for you.
Sign in to browse more jobs
Create account — see all 5,709 results

