Senior Data Engineer at Upwork

| South Bay
Sorry, this job was removed at 5:17 a.m. (PST) on Thursday, June 18, 2020
Find out who's hiring in San Francisco.
See all Data + Analytics jobs in San Francisco
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Upwork ($UPWK) is the leading tech solution for companies looking to hire the best talent, maintain flexibility, and get more done. We’re passionate about our mission to create economic opportunities so people have better lives. Every year, more than $2 billion of work is done through Upwork by skilled professionals who want the freedom of working anytime, anywhere. Top companies connecting with extraordinary talent around the globe? Upwork is how.

As a Sr Data Engineer, you will work on complex, multi-disciplinary engineering projects. You will work with our business partners (Enterprise Data Marts, Financial, Accounting, and Sales) to build a data driven solution that provides business insights and promotes data usability.

Hosted in AWS, our platform embraces modern data processing concepts and open-sourced technologies including a Kinesis-based real-time data pipeline, snowplow-based UI event collection, S3 data lake, Embalk/Airflow based batch framework, Postgre-based data warehouse and a well-defined star-schema serving 200+ active users.

If you and the team are successful, you will make a real impact on the company.

Your responsibilities:
  • You will help build a data solution supporting Enterprise Data Marts, Financial, Accounting and Sales Ops partners' reporting and analytics needs.
  • Perform SaaS vendor evaluation and design scalable and manageable integration
  • Develop a deep understanding of data sources, granularity, availability, and limitations
  • Build maintainable, scalable data processing pipelines in PostgreSQL, Python, and other data processing language in the data platform running in AWS
  • Operate and optimize the existing data pipelines that meet the data delivery and data quality service level agreement
  • You will work with product engineering team to influence source system data models and data collection and instrumentation for data consumers need across the company
  • Develop data processing technical strategy and be accountable for the execution roadmap
What it takes to catch our eye:
  • Over 5 years of experience working in a data centric environment and be fluent in agile/scrum delivery model.
  • Familiar with AWS and data management related service offerings
  • Consistent track record of leading multiple work streams simultaneously in a fast-paced environment and partnering with multiple business partners
  • Ability to handle high ambiguity use cases and set a clear direction and guide your team to solve for complex problem domains.
  • Deep understanding of data structures and data architecture with experience on microservices design data modeling and management approaches
  • Analytical mindset with natural curiosity toward data and effective in communicating complex analyses.
  • A consistent record of taking large data projects from ideation to implementation
  • An authority on working with high volume, heterogeneous data using distributed or Massively Parallel Processing (MPP) databases
  • Expert in writing Advanced SQL and, performance tuning of SQL
  • Strong knowledge about data structure, data algorithm, data modeling, data access, and data storage techniques
  • Solid experience in designing and building dimensional data models to improve data quality, accessibility, and usability
  • Demonstrate strong understanding of development processes and agile methodologies
How to really knock our socks off:
  • Familiarity with corporate finance/accounting functions and experience with financial systems such as Oracle Financials is a BIG PLUS.
  • A System thinker, a scientifically-minded individual who generates hypotheses from observations, conceives creative ways to test hypotheses, presents arguments supported by data, and changes your mind based on new data
  • Solid programming skills that enable you to conduct joined design sessions with product engineers optimizing data pipelines from instrumentation of data on the source system to data delivery for analytics and visualization

Come change how the world works.

At Upwork, you’ll shape talent solutions for how the world works today. Whether you’re working from our offices in San Francisco, Santa Clara, and Chicago or are part of our globally distributed team, we’re working together to create exciting remote work opportunities for a global community of professionals. Our vibrant culture is built on a common mission and shared values. As we create economic opportunities so that people have better lives, our employees build amazing teams, put our community first and have a bias towards action. We encourage team Upwork to bring their whole selves to work through learning and development opportunities, mentorship, and employee resource groups. All that and amazing benefits too? We’ve got you covered (especially with our company favorite, Work Online Wednesdays). Check out our Life at Upwork page to learn more about the employee experience.

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.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • SqlLanguages
    • AngularJSFrameworks
    • VueJSFrameworks
    • Nuxt.js Frameworks
    • PostgreSQLDatabases
    • GreenplumDatabases
    • redshiftDatabases
    • SalesforceCRM
    • Oracle ResponsysEmail
    • MarketoLead Gen


Our San Francisco office is located in SOMA. We are close to public transportation, restaurants, and Oracle Park.

An Insider's view of Upwork

What are some social events your company does?

I love how excited Upwork gets for the holidays. In December, we set up a Giving Tree for low-income households. On Thanksgiving, the leadership team serves employees lunch from the buffet table. My favorite event of the year, though, is Halloween. From in-office haunted houses to costume contests (dogs welcome!), it’s always a spooktacular time!


Communications Manager

What's the biggest problem your team is solving?

My teams and I are challenged with the tasks of building our native applications across Mac, Windows, Linux, iOS, and Android. Integrating delightful user experiences into the apps requires heavy collaboration across the company and in the end, it’s rewarding to know that we are further enabling others to work from anywhere in the world.


Engineering Manager

How does the company support your career growth?

I've joined a companywide Leadership Program that includes weekly check-ins with a leadership/executive coach. If you express the interest and show that you have the drive, work ethic, and dedication; Upwork will support your growth. They really do put their money where their mouth is.


Operations Manager, Talent Acquisition

How do you empower your team to be more creative?

My team works on the matching systems that connect talent with jobs. One fun thing we do is come up with names for all the different kinds of work that are done on Upwork. Are you a designer or an illustrator? Is that a framework or a library? We write the catalog of what’s possible on Upwork and it’s always growing.


VP, Engineering

How has your career grown since starting at the company?

I started out working on mostly tactical features to address minor, well-understood issues to improve the user experience. Over time I’ve had the opportunity to drive solutions for increasingly more complicated and ambiguous problems, learning a lot about how to better lead and work more effectively with cross-functional teams along the way.


Lead Product Manager, Match

What are Upwork Perks + Benefits

Upwork Benefits Overview

Upwork proudly offers a comprehensive set of benefits to ensure employees are able to bring their whole selves to work. To allow for that, we aim to deliver world-class offerings and perks that cover your medical, dental, vision, emotional and family well-being. If you are an active, regular, full-time employee working a minimum of 20 hours per week you are eligible for all lines of coverage.

Volunteer in local community
In addition to company organized opportunities, we offer paid time off for volunteering at your favorite local organizations.
Partners with Nonprofits
The Upwork Foundation is Upwork's social impact arm–our goal is to make sure the future of work is inclusive, especially for communities at risk of being left behind by changing technology.
Friends outside of work
Eat lunch together
Intracompany committees
Open door policy
Pair programming
Open office floor plan
Dedicated Diversity/Inclusion Staff
Highly diverse management team
Unconscious bias training
Diversity manifesto
Someone's primary function is managing the company’s diversity and inclusion initiatives
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Upwork employees can contribute up to $2,750 annually to their healthcare FSA and up to $5,000 annually for Dependent Care FSA for single or married filing jointly.
Disability Insurance
Disability insurance covers 66.7% of annual salary up to $10,000 monthly maximum payout.
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Employee Stock Purchase Plan
Performance Bonus
Child Care & Parental Leave Benefits
Child Care Benefits
Acme Co. provides Backup child care assistance.
Generous Parental Leave
We provide 12 weeks of parental leave for all parents.
Remote Work Program
Our remote work program includes work from home on Wednesdays.
Family Medical Leave
Adoption Assistance
Company sponsored family events
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Free Daily Meals
We provide free breakfast and lunch every day of the week.
Game Room
Stocked Kitchen
Happy Hours
Pet Friendly
Acme Co.'s pet policy is dog friendly daily.
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Acme Co. offers employees professional development opportunities like Onsite training courses, The ability to attend job related conferences and seminars.
Diversity Program
Lunch and learns
Promote from within
Mentorship program
Continuing Education stipend
Time allotted for learning
Online course subscriptions available
More Jobs at Upwork15 open jobs
All Jobs
Data + Analytics
San Francisco
San Francisco
San Francisco
South Bay
San Francisco
San Francisco
South Bay
Data + Analytics
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Upwork's full profileSee more Upwork jobs