远程工作雷达

资深软件工程师, AI排程

Staff Software Engineer, AI Scheduling

AI开发工程未标注地域
公司Deputy
薪资未公开
工作地点Sydney
地域资格未标注地域
时区要求无特别要求
用工类型Full Time
发布时间未知
数据来源Lever
前往企业招聘页投递 →

Deputy是一家全球SaaS劳动力管理公司,在悉尼、墨尔本、旧金山和伦敦设有办事处,同时在美国各地有远程工作的团队成员。我们的平台服务于全球100多个国家的150万名工人和37.5万个工作场所。我们获得了顶级全球投资者的支持,并于2024年达到独角兽企业地位。

在Deputy,我们正在逐步改善世界的工作方式,为世界上80%的劳动力——按小时计酬的员工——带来改变。这些是致力于让世界运转的员工,从咖啡师到护士,清洁工到配送司机,花店员工到工厂工人。尽管他们在社会中扮演着至关重要的角色,但大多数职场技术都专注于那些坐在办公桌前的员工。而在Deputy,我们正在改变前线。当企业使用Deputy时,他们的工作场所会更加繁荣——企业更盈利、合规、高效,而员工则更加投入并享受工作。

我们正在成为一家以AI为核心的企业,这一承诺意味着你将被赋予(并期望)在日常工作中使用AI工具和思维方式。你将获得培训、支持和自由,负责任且创造性地使用AI,激发想法,更快地解决问题,并解锁新的工作方式。

如果你热衷于创造以人为核心解决方案,并帮助企业和团队蓬勃发展,加入Deputy,让我们在最重要的地方产生影响!

职位描述

作为AI排班团队的资深软件工程师,你将帮助塑造Deputy劳动力排班的未来。该团队正在将AI和自动化引入管理者日常决策中,为他们提供有用的见解和建议,以大规模创建合规、成本效益高的排班。目标是让管理者有更多时间支持他们的团队并推动业务增长。

这项工作将对Deputy的产品、平台以及为客户创造的体验产生广泛影响。你将从早期探索和方案设计到交付,主导关键的技术项目,解决复杂的后端问题,做出合理的架构决策,并构建可靠、可扩展的服务。强大的判断力、清晰的方向和对质量的关注将为团队设定技术标准。

在产品和团队运作方式上,你有很多机会进行塑造。你将帮助识别在软件开发生命周期中实际应用AI代理和新兴工具的方法,改进我们的计划、构建、测试和交付方式。

查看英文原文

Deputy is a global SaaS workforce management company with hubs in Sydney, Melbourne, San Francisco and London, plus team members working remotely across the United States. Our platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries. We are backed by top global investors and achieved Unicorn status in 2024.

At Deputy, we’re improving the world of work, one shift at a time, for 80% of the world’s workforce: hourly workers. These are the dedicated employees who keep our world running – from baristas to nurses, cleaners to delivery drivers, florists to factory workers. Despite their vital role in society, most workplace technology has focused on those workers who sit behind a desk, but at Deputy, we transform the frontline. When businesses use Deputy, their workplaces thrive – the business is more profitable, compliant, and productive, while the workers are more engaged and happier at work.

We're becoming an AI-native company, a commitment that means you'll be empowered (and expected) to use AI tools and thinking in your day-to-day work. You'll have the training, support, and freedom to use AI responsibly and creatively to spark ideas, solve problems faster, and unlock new ways of working.

If you’re passionate about creating solutions that put people first and helping businesses and their teams thrive, join us at Deputy and make an impact where it matters most!

The Role

As a Staff Software Engineer on our AI Scheduling team, you’ll help shape the future of workforce scheduling at Deputy. The team is bringing AI and automation into the daily decisions managers make, giving them useful insights and recommendations to create compliant, cost-effective schedules at scale. The goal is to give managers more time to support their teams and grow their businesses.

The work will have an impact across Deputy’s products, platforms, and the experiences we create for customers. You’ll lead key technical initiatives from early discovery and solution design through to delivery, tackling complex backend problems, making sound architectural decisions, and building reliable, scalable services. Strong judgment, clear direction, and a focus on quality will set the technical bar for the team.

There is plenty of room to shape both the product and the way the team works. You’ll help identify practical ways to use AI agents and emerging tools throughout the software development lifecycle, improving how we plan, build, test, and deliver software. The role brings ownership, space to try new approaches, and the opportunity to turn good ideas into meaningful improvements.

Working closely with engineers, product managers, designers, and leaders, you’ll solve important customer problems and turn ambitious ideas into practical features. Every day, your work will be visible in the user-facing experiences and backend services behind every one of those workplaces, supporting the livelihoods of millions of people around the world.

Employee Perks

  • Enjoy a flexible work policy (with a work-from-home stipend to set you up for success!)
  • Own a piece of Deputy via our Employee Share Ownership Plan (ESOP)
  • Take paid parental leave to support you and your family
  • Stay protected with Group Salary Continuance Insurance
  • Access support through our Employee Assistance Program
  • Enjoy additional leave days — including study assistance, celebration days and volunteering
  • Join our global working groups focused on collaboration, belonging and connection
  • Get creative at our annual Hackathons
  • Take advantage of our novated leasing for electric vehicles, internet reimbursement and more!

Learn more about our Design, Engineering & Product teams here

Deputy believes in equal opportunity and that inclusiveness and diversity promotes innovation. Our global team members are from a variety of cultures. And we welcome different perspective and skills.

#LI-Remote

Responsibilities

  • Make technical decisions and deliver technical solutions, with consideration for high-performance, high-quality systems and applications. Use hands-on technical expertise to drive solutions for a range of challenges.
  • This is an individual contributor role. You will own technical direction for the AI Scheduling squad and partner with the Engineering Manager, who owns delivery and people leadership. There are no direct reports.
  • Encourage innovation and foster an environment of continuous improvement.
  • Write simple, efficient, self-documented modular, high-quality code that follows best practices and improves the overall codebase.
  • Align with our Design, Engineering and Product principles to build product & technical solutions that drive customer value with quality and performance.
  • Uphold a high bar of engineering standards and co-ordinate with Infrastructure and Quality.
  • Accountability for delivering technical solutions within estimated timeframes.
  • Influence and problem-solve with senior, mid, and junior engineers to deliver high-quality outcomes.
  • Mentor and guide more junior engineers in an impactful and meaningful way to their growth trajectory.
  • Collaborate with Product and Design to discover and estimate solution options to key strategic initiatives.
  • Research, create POCs and introduce new technologies to the team. Advocate for and adopt the latest trends and enhance the developer experience.
  • Break down problems into impactful milestones and tasks, delivering value incrementally.
  • Share your expertise through documentation, design reviews, code contributions, presentations and technology discussions.

Skills & Experience

  • Bachelor’s Degree in Computer Science or equivalent experience.
  • 6+ years of experience in software development and 2+ years of experience as a senior engineer.
  • You have expertise in API design (REST & RPC)  and its frameworks, including using protobuf, gRPC, OpenAPI.
  • Experience with building service-oriented architecture, microservices, and modern techniques and tools around it. Including using Docker, ECS, Lambda, SQS, Kinesis, etc
  • Experience in a few persistence, storage and caching mechanisms. Including MySQL, Redis, DynamoDB, S3, etc
  • Experience with Elasticsearch is desirable.
  • Mastery of PHP or Go would be highly advantageous.
  • You build systems that include appropriate monitoring and observability, employing modern best practices for fault tolerance, including but not limited to caching, eventual consistency, queues, load balancing, circuit breaking, etc.
  • A visionary problem solver, constantly looking for ways to optimize processes, improve product performance, and elevate the user experience through innovative and elegant solutions.
  • Ability to lead by example, rolling up your sleeves to “show the way”.
  • Proven track record of leading technical teams, including mentoring junior and mid-level developers, providing technical guidance, conducting code reviews, and fostering a culture of continuous learning and improvement.
  • Experience setting technical direction and defining architectural standards, ensuring that apps are scalable, maintainable, and meet business objectives while keeping technical debt to a minimum.
  • Proven leadership in driving projects from concept to delivery, working cross-functionally with product managers, designers, and engineering teams to align on vision, requirements, and timelines.
  • Expert at communicating complex technical concepts to both technical and non-technical stakeholders, building alignment on vision, priorities, and timelines, and contributing to key decision-making at the strategic level.
  • Experience with CI/CD pipelines, ensuring seamless integration and deployment workflows that accelerate development cycles and ensure high-quality releases.
  • Thrives in dynamic environments, with the ability to navigate ambiguity, make high-stakes decisions, and lead teams through challenges while maintaining focus on project goals.
  • Passionate about staying at the cutting edge of development technologies, continuously learning and experimenting with new tools, frameworks, and methodologies to improve development practices and outcomes.
本页面信息整理自 Lever,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

销售开发代表

DeputyRemote - United StatesFull Time
市场运营限定地区(需当地身份)

← 返回全部职位