Risk ML Platform Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Square Full time

At Square, we're building a platform that protects our customers and our business from fraud and payment disputes. Our Risk ML Platform is a critical part of this effort, and we're seeking an experienced software engineer to join our team.

What You'll Do

You'll work across the entire machine learning lifecycle, from training to deployment and model interpretability. You'll collaborate closely with internal customers to understand their needs and translate those into scalable software solutions.

Your Responsibilities
  • Develop a scalable AI platform that enables us to flag fraudulent activities.
  • Work hand-in-hand with ML Modelers to identify and integrate new data sources, heuristics, and model types.
  • Apply the latest theoretical advancements to enhance existing products, processes, and technologies, ensuring they remain at the forefront of the industry.
  • Engage in the creation of experiments, prototyping, and architectural design, contributing to a diverse range of computer science domains such as machine learning, data mining, natural language processing, and performance analysis.
What We're Looking For
  • 3+ years of experience in training and deploying ML models, developing ML software, and shipping customer-facing ML products.
  • Deep understanding of modern ML techniques (e.g. Large Language Models) and the ML lifecycle from data gathering, training, model evaluation, MLOps, and productionizing models.
  • Experience with large-scale distributed systems built around ML.
  • Ability to produce production-quality code and services incorporating testing, evaluation, monitoring, and exquisite documentation, as well as the ability to quickly adapt to a new domain, hack MVPs, and iterate to improve the product.
  • Experience using any of the major cloud vendors for high scale production use cases.
  • Strong communication skills (verbal and written) with technical and non-technical stakeholders.
What We Use
  • Python, Java
  • LightGBM/XGBoost, Onnx/PyTorch
  • Kubernetes, AWS SageMaker, GCP Vertex
  • Datadog, Sentry
  • HTTP, JSON, gRPC, Protocol Buffers
  • Kafka, event-driven microservice architecture.


  • Vancouver, British Columbia, Canada Microsoft Full time

    Microsoft is a leader in the development of innovative technologies, including machine learning and AI. The company's Direct Machine Learning (ML) Platform Team plays a crucial role in empowering Windows developers worldwide by providing them with the best innovations in machine learning and AI.The team is responsible for driving platform innovations for...


  • Vancouver, British Columbia, Canada VamosVentures Full time

    Why choose VamosVenturesVamosVentures is the AI-powered spend platform. We help companies manage risk with confidence by providing integrated risk management, corporate cards, banking, and global payments, plus intuitive software for risk assessment and compliance.Working at VamosVentures allows you to push your limits, challenge the status quo, and...


  • Vancouver, British Columbia, Canada Canada Workday ULC Full time

    About the RoleAs a key member of our Machine Learning team, you will play a pivotal role in driving the success of our Prism platform. You will collaborate closely with product managers, designers, architects, and engineers to design, develop, and deploy cutting-edge ML/AI capabilities.Key Responsibilities:You will lead the development of sophisticated ML/AI...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada OpenTable Full time

    Welcome to OpenTable, a global leader in the hospitality industry. With over 23 years of experience and millions of diners, we're revolutionizing the way restaurants operate.As a talented Backend Engineer, you'll be working on exciting projects, collaborating with high-level engineers, and contributing to the development of our restaurant platform using...


  • Vancouver, British Columbia, Canada OpenTable Full time

    About UsWith millions of diners and 23+ years of experience, OpenTable is an industry leader in hospitality. We help restaurants attract guests, manage capacity, improve operations, and maximize revenue.As a global network that includes OpenTable and KAYAK's portfolio of travel brands, we're part of something bigger than ourselves. Our culture is built on...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Electronic Arts. As a key member of our backend engineering team, you will be responsible for designing and implementing scalable, secure, and high-performance backend services to power our generative AI/ML platform.Responsibilities:Solution...

  • AI Platform Innovator

    2 weeks ago


    Vancouver, British Columbia, Canada Microsoft Full time

    About the RoleThe Direct Machine Learning (ML) Platform Team in the Core Operating System organization at Microsoft is seeking a highly skilled AI platform innovator to drive co-engineering efforts with industry partners and deliver durable, scalable, and high-performance designs and platform solutions.Overview of ResponsibilitiesCollaborate with engineers...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    As a mission-driven and passionate software architect, you will be responsible for developing our SceneBox platform, managing software engineers, implementing DevOps best practices, and contributing to the company's product roadmap.About UsWe are committed to simplifying machine learning workflow management for perception-heavy applications such as...


  • Vancouver, British Columbia, Canada Softbank Investment advisers Full time

    Treasure Data is a customer data platform pioneer that empowers the world's largest and most innovative companies to drive connected customer experiences. We are looking for an experienced software engineer to join our core service group and enhance the Real-Time Engine component.Job DescriptionWe build a programmable platform to efficiently enable and scale...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...


  • Vancouver, British Columbia, Canada reddit Full time

    At Reddit, we're building a highly scalable and high-quality web platform that enables community leaders and moderators to create meaningful destinations.About the RoleWe're looking for a skilled Software Engineer to join our Moderation team. As a key pillar of Reddit's success, you'll drive new features from end-to-end, contributing to a modern user...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Transform Robot Telemetry into ML Training DatasetsJob SummaryWe're seeking a skilled DataOps Engineer to join our Data Collection team at T-Net British Columbia. As a DataOps Engineer, you'll gain a comprehensive understanding of our data collection tools and ML training pipelines that power our General Purpose Robots.The ideal candidate will have proven...


  • Vancouver, British Columbia, Canada reddit Full time

    Job Description:At Reddit, we're passionate about building a platform that enables community leaders and moderators to create and grow meaningful, destination communities. We're seeking an experienced Senior Software Engineer to join our Moderation team, where you will be responsible for driving the development of our moderation platform.Key...


  • Vancouver, British Columbia, Canada Microsoft Full time

    {"title": "Job Description", "content": "OverviewThe Direct Machine Learning Team at Microsoft is responsible for driving platform innovations for machine learning across GPU, CPU, and NPU on various hardware architectures. Our mission is to realize the Windows Copilot+ PC vision and make Windows an AI-first PC for developers by delivering breakthrough...


  • Vancouver, British Columbia, Canada Coppersmith Enterprises Ltd Full time

    About the Role:As a Senior Software Engineer at our company, you will be responsible for developing and implementing AI and ML solutions to drive business growth and improve customer experiences.Key Responsibilities:Design and develop AI and ML models to solve complex business problemsCollaborate with cross-functional teams to integrate AI and ML solutions...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Empowering AI Innovation at MicrosoftThe Direct Machine Learning (ML) Platform Team in the Core Operating System organization is at the forefront of harnessing cutting-edge AI technology to revolutionize the Windows ecosystem.We are a team of innovators, passionate about designing high-performance systems and tools that leverage advanced hardware...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleAmazon Finance Technology is seeking a talented software development engineer to work on Teller, Amazon's homegrown payments system. As a key member of our team, you will be responsible for driving implementation decisions, delivering functional components, and mentoring junior engineers to develop logical and maintainable software that meets...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    We are seeking a highly skilled Principal Software Engineer ML/AI to join our Digital Innovation Group (DIG) within Providence St. About DIGDIG is both a healthcare startup and a technology/product incubator. Our teams gather market data on effective solutions in the healthcare space and build out a product line with the latest technology available. When...


  • Vancouver, British Columbia, Canada Dialpad Full time

    About DialpadDialpad is a cutting-edge customer communications platform that leverages AI to unite people, automate tasks, and streamline workflows. As a key member of our team, you will be responsible for developing and maintaining the backbone of our real-time communications infrastructure.About the TeamThe Telephony Platform team is a complex and dynamic...