Senior AI/ML Engineer, Machine Learning & Data Infrastructure

Job expired!

Join Our Team as a Senior AI/ML Engineer at Upwork

Company Overview: Upwork, renowned as the world's leading work marketplace, connects highly skilled professionals with innovative companies to foster collaboration that transcends traditional business boundaries. In 2021 alone, our dynamic platform facilitated over $3.8 billion worth of professional services, empowering individuals to revolutionize their careers and companies to achieve their visions. Our inclusive global community spans from small startups to Fortune 100 companies, leveraging powerful, trust-driven solutions that unveil potential in new and transformative ways.

Role Insight:

The Machine Learning & Data Infrastructure team at Upwork is at the core of architecting and deploying foundational systems that scale up our machine learning capabilities. We are seeking a passionate Senior AI/ML Engineer to enhance our robust platforms and drive significant advances in our machine learning initiatives.

Key Responsibilities:

As a pivotal member of our team, you'll be tasked with:

  • Designing and implementing distributed systems crucial for scalable ML workflows, including elements like data ingestion, feature engineering, and more.
  • Developing tools and frameworks that streamline the ML lifecycle from data preparation to model deployment and monitoring.
  • Architecting fault-tolerant, secure systems that meet our ambitious performance criteria for real-world ML applications.
  • Collaborating with cross-functional teams to convert their needs into efficient software solutions.
  • Staying at the forefront of industry advancements in machine learning infrastructure and cloud technologies to keep our systems cutting-edge.
  • Mentoring junior engineers and promoting best practices in software development.

What We Look For:

  • A zealot for innovation within ML infrastructure and distributed computing systems.
  • A proven track record of impactful engineering solutions in high-stake environments.
  • Exceptional problem-solving skills and the capability to work dynamically and adaptively.
  • Deep technical expertise in machine learning and software engineering principles.
  • Effective communication skills and experience in collaborative settings.
  • Eagerness to engage in continuous learning and development within the tech landscape.

Compensation and Benefits:

The position offers a competitive salary ranging from $140,000 to $215,000, based on the experience and location within California and Washington. This role also includes eligibility for annual bonuses, a comprehensive equity incentive plan, and an exceptional benefits package aimed at fostering work-life balance and long-term security. Benefits encompass all-inclusive medical coverage, unlimited PTO, a generous 401(k) match, paid parental leave, and more.Our commitment to lifelong learning and growth is echoed through extensive on-site and virtual training, access to coaching, and participation in our vibrant corporate culture.

Our Ethos at Upwork:

At Upwork, we're driven by a shared mission to create economic opportunities so people can have better lives. We pride ourselves on crafting remote-first work experiences, centered around our core values of trust, daring, client focus, and operational excellence. Our diverse and inclusive culture champions innovators, encourages risk-takers, and supports you in bringing your authentic self to work.

We welcome you to learn more about the extraordinary opportunities at Upwork by visiting our Life at Upwork and Careers pages on our website.

Equal Opportunity:

Upwork is proud to be an Equal Opportunity Employer. We are committed to diversity and inclusion, ensuring that all qualified applicants receive consideration for employment without regard to race, color, religion, gender, national origin, disabilities, sexual orientation, or age.

Ready to reshape the future of work? Join us to empower global innovation and redefine what's possible.