Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Upwork


Upwork is the world’s work marketplace, connecting millions of businesses with independent talent around the globe. We serve everyone from one-person startups to 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and freelancers to work together in new ways that unlock their potential. With freedom and control, our customers unlock a world of potential given the tools and experience that develop skills and address business challenges. The impact is both economic and personal. Because when you find the right people, you stop working to get by and start working strategically.

Headquarter Location:
Santa Clara, CA

Upwork is hiring a Remote HWS: Database Automation Engineer

Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to large, Fortune 100 enterprises with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.
Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.
This is an engagement through Upwork’s Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork’s business. Our HWS team members are located all over the world.
Work/Project Scope:
  • Developing new database automations and enhancing existing automations
  • Develop strong tooling and automations to support a zero-downtime business
  • Standard deployment, operational and maintenance DBA tasks supported by automations
  • Create and maintain vulnerability management policies, procedures, and training
Must Haves (Required Skills):
  • Strong software development background and experience with a language like PERL or Python: You know how to write code for automations beyond a simple shell script.
  • Relational database management experience (Postgres/MySQL/Oracle)
  • Proficiency with database languages: SQL, PL/SQL or pgPL/SQL.
  • Participate in on-call rotation for data-related incidents.
  • Automation mindset: desire and ability to automate repetitive tasks.
  • Preferably with cloud management experience: Experience with Terraform (and similar tools like Hashicorp Packer, Chef/Ansible)
Upwork is proudly committed to fostering a diverse and inclusive workforce. We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice

See more jobs at Upwork

Apply for this job

Upwork is hiring a Remote Contract: Senior Staff Back-end Engineer

Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.  

Last year, more than $3.3 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.  

This is an engagement through Upwork’s Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork’s business. Our HWS team members are located all over the world.


Join Upwork's engineering team, specifically the Ads & Monetization Team, which drives the fastest-growing revenue stream at Upwork. This team is responsible for Connects (our closed virtual currency for freelancers on our platform), Advertising Products, and Marketplace Design. These services require an in-depth understanding of backend development, database design and maintenance, and documentation for compliance with a particular focus on financial technology or ledger systems.

As a Senior Staff Backend Engineer at Upwork, you will be a key contributor to the technical excellence of our projects. You will collaborate closely with engineering teams and product managers to deliver top-notch products to our users. You will be vital in creating, implementing, and documenting software architecture solutions, prioritizing scalability, reliability, and maintainability. Your responsibilities will include systems design, software development, conducting code reviews, creating comprehensive documentation, and leading strategic initiatives to enhance code quality and reduce technical debt.

Work/Project Scope:

  • Collaborate with Engineering, Data Science teams, and Product Managers to create outstanding products for our users.
  • Partner with product management and engineering colleagues to plan, execute, and ensure timely delivery of high-quality projects.
  • Understand the larger vision, features, and challenges and translate them into actionable plans, considering trade-offs to achieve goals.
  • Work within and across teams to design, build, and deliver robust systems that deliver value for our business and customers.
  • Handle complex, ambiguous projects with minimal guidance.
  • Simplify complex projects, potentially leading to strategic pivots from the original product plan.
  • Participate in code reviews and design reviews, mentor junior engineers, promote best practices, and write supporting documentation.
  • Share ownership of our code domain, focusing on improving code quality and reducing technical debt.
  • Monitor system performance, respond to incidents promptly, and participate in on-call rotations as needed.
  • Utilize collaborative tools such as Gmail, Slack, Confluence, and Jira for communication, documentation, and project management.
  • Design, develop, test, and maintain scalable and robust server-side logic, databases, and APIs.
  • Utilize programming languages such as Java or Kotlin for backend development.
  • Architect and optimize backend systems for performance, scalability, and reliability.
  • Implement security measures to protect backend systems and data.

Responsibilities:

  • Conduct code reviews and develop comprehensive supporting documentation.
  • Take shared ownership of our codebase, focusing on improving code quality and reducing technical debt.
  • Drive and influence technical decisions across teams and up to engineering leadership.
  • Lead and initiate projects, emphasizing localized infrastructure and cross-team collaboration.

Must Haves (Required Skills):

  • Professional Experience: 8+ years in software development.
  • Technical Leadership: Proven experience in taking complex projects from ideation to launch.
  • Technical Expertise:
    • Proficiency in Java and RESTful services.
    • Expertise in writing well-structured, maintainable unit tests (e.g., JUnit, Mockito).
    • Deep knowledge of relational databases and distributed system design.
    • Proven track record of building and supporting high-load web applications and addressing scalability challenges.
    • Experience with financial technology or ledger systems.
    • Strong understanding of software architecture principles and practices.
  • Collaborative Skills:
    • Proven ability to work with cross-functional teams to successfully launch products.
    • Excellent interpersonal skills with extensive experience collaborating with multiple stakeholders.
    • Practical communication skills in English, both written and verbal.
  • Additional Skills:
    • Comfortable working with AWS and cloud-based environments.
    • Eagerness to learn new technologies and continually develop professional skills.
    • Experience with implementing virtual currencies, ledger systems, or financial technology.
    • Experience with high-load applications and databases.

Upwork is proudly committed to fostering a diverse and inclusive workforce. We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.  

To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice

See more jobs at Upwork

Apply for this job

Upwork is hiring a Remote Sr. Data Analyst, Marketing

Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.  

Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.  


The Marketing Analytics team is looking for an analyst to drive measurement of our Paid Media investments. This role is critical to supporting our Paid Media team’s efforts to drive new and existing customers to our platform and optimize our media strategy and investments. This individual will drive insights and partner cross functionally with marketing management, data engineering, and analytics to compel changes in our strategy.

As a critical member of the broader Analytics & Data Science team, you’ll use your quantitative background and expertise manipulating large datasets to bring unparalleled insights into the performance of our audience targeting, messaging, and media mix. We tackle a multitude of exciting challenges including attribution, incrementality testing, behavioral measurement, data science model development, and ongoing tracking of our business progress to enable Upwork’s growth. If you enjoy a culture of growth and businesses with endless possibilities, this is a great opportunity!
 

Your Responsibilities:

  • Become the authority on marketing attribution for our Paid Media team, applying data science techniques and analytical skill to unearth deep insights on marketing’s influence on the customer journey.

  • Work closely with channel teams to define campaign objectives and develop cross-channel measurement plans and KPIs to ensure results are measurable and actionable, and track progress toward those results.

  • Propose, design and analyze incrementality tests using SQL, Python and/or other scripting and statistical tools.

  • Analyze campaigns and provide readouts on performance and make recommendations to improve the campaigns, audience segmentation and targeting.

  • Present in key meetings and business reviews with our marketing leadership and deliver insights that drive changes in marketing strategy. 

  • Be an expert on Marketing data

  • Perform opportunity sizing and cost-benefit analysis of new growth levers
     

What it takes to catch our eye:

  • Experience in marketing analytics with a background in segmentation, targeting, and channel mix optimization.

  • Well versed in marketing testing, including geographical-based targeting, to help understand incremental impact of investment

  • Ability to drive analytics projects end-to-end in a fast-paced environment.

  • Passion for getting into the details.

  • Strong SQL skills.

  • Proficiency in one or multiple BI tools such as Looker or Tableau.

  • Proficiency in Python or R is a plus

  • An understanding of MMM and prior experience validating MMM results through testing is a plus. 


Come change how the world works.

At Upwork, you’ll shape talent solutions for how the world works today. We are a remote-first organization working together to create exciting remote work opportunities for a global community of professionals.  While we have physical offices in San Francisco and Chicago, currently we also support hiring of corporate full-time employees in 19 states in the United States. Please speak with a member of our recruitment team to determine whether you are located in a state in which we are hiring corporate full-time employees. 

At the core of our vibrant culture are shared values that form the foundation of our organization. These values revolve around trust, risk-taking, customer focus, and excellence. Our overarching mission is to create economic opportunities so that people have better lives. We foster an environment where individuals are encouraged to bring their authentic selves to work, nurturing personal and professional growth through development opportunities, mentorship programs, and participation in Upwork Belonging Communities.

We take pride in providing exceptional benefits to our employees. These include comprehensive medical insurance coverage for both you and your family, unlimited paid time off, a 401(k) plan with matching contributions, 12 weeks of paid parental leave, and an Employee Stock Purchase Plan. To explore these benefits in detail, as well as gain insights into our company values, working principles, and the overall employee experience, we invite you to visit our Life at Upwork page.

Upwork is proudly committed to recruiting and retaining a diverse and inclusive workforce. As an Equal Opportunity Employer, we never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

The annual base salary range for this position in California and Washington is displayed below. The range displayed reflects the minimum and maximum salary for this position in California and Washington, and individual base pay will depend on your skills, qualifications, experience, and location. Additionally, this position is eligible for the annual bonus plan or sales incentive plan and eligibility to participate in our long term equity incentive program.

Annual Base Compensation
$129,750$160,000 USD

To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice

See more jobs at Upwork

Apply for this job