Data Engineer

Data Engineer

This job is no longer open

About Platform.sh

Platform.sh is a remote-first global workforce building a better cloud platform to create, manage and responsibly scale web applications.

As a collective with diverse backgrounds, we work together to test, innovate, and challenge one another, finding new ways to reimagine digital experiences. We’re here to help our customers thrive. 

Bring your experience to our team, and help us build a better way.

Position summary

We are happy to announce that we are seeking a Data Engineer to join as a member of the Data Platform Team. The mission of the Data Platform Team is to make Platform.sh smarter by enabling a deeper understanding of our customers and our internal operations. We do this by wrangling an enormous pile of platform events and operational business data into insights that Platform.sh can use to make better decisions and a better product for our users.

Candidates should be comfortable with SQL and Python, complementary tooling such as Prefect and DBT, and should have hands on experience with GCP solutions in the data domain - BigQuery, PubSub, GCS.  

You’ll get to work remotely with some of the most interesting and intelligent people in the world, learning about technologies, techniques, and the business that will challenge you and leave you smarter in the evening than you were in the morning.

What you can expect 

Broadly, the data engineering team manages the availability and reliability of our data platform. Our primary job is making sure that data from any number of internal sources makes it into our BigQuery warehouse/datalake/whatever you wanna call it accurately and on time.  We source the raw materials that are then refined by the Analytics Engineering team - another prevalent role in the overall Data Platform team - into the building blocks for data products that are built and used by the entire company.

  • Design, implement, and maintain ETL/ELT processes in Prefect and the occasional custom script
  • Gather requirements from business stakeholders (product, marketing, finance, customer success) and effectively translate them into a multi-cloud data environment that supports the business
  • Build batch and real-time data pipelines to ingest and process data from various sources such as product backends, third party platforms, etc.
  • Work closely with other engineering teams across Platform.sh to ensure alignment of methodologies, best practices, and modeling techniques

What you bring 

  • 2+ years of experience programming in Python within a production environment
  • Hands-on experience with relational databases (MySQL and PostgreSQL) and firm grasp of data modeling techniques
  • Familiarity with creating ETL/ELT processes for large-scale data warehouses.  Querying APIs for data
  • Familiarity with GCP and its data related service offerings (BigQuery, Redshift, Athena etc)
  • Knowledge of GCP PubSub or evented messaging solutions like Kafka
  • An ability to weigh the tradeoffs of different approaches to a given problem will be a core competency of the role.  
  • Familiarity with Prefect and/or other tools in the data workflow scheduling and orchestration domain is a must.  
  • Prior experience with Git is required and CI/CD is a plus.  Platform.sh is a modern web hosting platform with extensive CI/CD capabilities as part of our offering.  We enable developers to create development environments as easily as creating a Git branch, and we use our own tooling to build out the data platform wherever possible.

This is a remote job. Work from anywhere within the Americas regions!

We’re a worldwide, distributed team looking for the best talent. Our remote model has been in practice and thriving since 2014. To us, remote work means flexibility and having truly diverse, global teams. A clear and concise written communication style is required for success in the role and the company. The cover letter to your application will be the first test of this metric.

To maximize team collaboration, this role is preferred in the Americas and Europe/Africa in time zones ranging from UTC-8 to UTC+2.  

Company benefits and perks

  • An innovative product you can believe in. We’re sustainably changing the way companies develop and manage their web applications
  • We’re voted as A Best Place to Work by 96% of our employees, Forbes Top 30 Companies for Remote Jobs, and in France Best Workplaces for Women 
  • Hands on leadership that cares in a flexible, open work environment, where your voice is encouraged. We can always find ways to do better and look forward to hearing your ideas
  • A global team, rich with culture and diversity
  • Company-wide DE&I initiative that you can be a part of
  • Annual international company and team meetups (when we're not experiencing a pandemic)
  • Wellness stipend and Professional development budget
  • Office equipment budget
  • Fair PTO (standards based on location)
  • Inclusive parental leave (timeline based on location)
  • Healthcare, dental, and vision (US, CA, UK, and FR employees only)
  • Tandem – a pool of linguists from around the world willing to help each other work on learning new languages
  • Additional compensation for on-call ops and support employees
  • Company shares (discretionary)
  • Unlimited Platform.sh accounts

How we hire

We know that a great hire won’t meet every requirement that we’ve outlined. If you can see yourself elevating the team, we want to hear your story. Few of us would be here had we not taken a chance.   

You can expect 3 – 4 interviews on Google Meet. You will have the opportunity to meet with a variety of Platformers throughout the interview process. You’ll also have the opportunity to schedule virtual coffee chats with potential future peers to see if you can envision working together. Use interview and coffee time to make sure the company aligns with what you’re looking for in your future working environment. 

Expect a higher number of interviews for director-level roles and above. All roles require background checks. 

About our software

Platform.sh is a unified, secure, enterprise-grade platform to build, run, and scale fleets of websites and applications. We are trusted by 5500+ organizations globally to help create innovative digital experiences. 

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.