Software Engineer, Data

Software Engineer, Data

This job is no longer open

*When I Work is a remote-first company.  While we have an office in Minneapolis, we are considering this a nationwide search.  Due to the pandemic, our office is closed for now.  However, if an onsite location is important to you in your search, you are welcome to work from our Minneapolis HQ once our offices re-open.  

Who We Are

We help hourly teams get shift done. 

At When I Work, everything we do starts with a mission to help hourly teams work better together. We deliver on that mission by making every piece of hourly workforce management - scheduling, time tracking, shift trading, team messaging, and more - easy and straightforward for managers and employees alike.

The Data Science and Engineering team at When I Work is a group of inquisitive and driven individuals who love solving problems using data. We have built a best-in-class data environment and fuel insights throughout the organization on our product and customers. We work collaboratively together, invest in our processes and tooling, and move slow to move fast. We focus on projects that will have a big impact on the company and work to enable anyone to be a savvy data user.

What You’ll Do 

Over the last few years we have been building out a best-in-class data environment that we’ve used to transform When I Work into a data-driven company. You will be a key contributor in continuing to grow and mature this environment as well as develop and sustain data projects that will have significant impact on our company and our users.

  • Develop and manage ETLs and data pipelines.
  • Be part of a team that owns all aspects of its service delivery -- from cloud infrastructure, to application code, to operations.
  • Build upon and refine an environment in which business stakeholders are able to self serve their own answers.

Our Technology Soup

We use a lot of different technologies to get the job done, and each member of our team brings their own mix of technology experience. If you have familiarity with even a few of these (or equivalents), you could make a valuable contribution: Python, Notebooks, Git, Gitlab, GitHub, Hadoop, Spark, Flink, Presto, Kafka, SQL, MySQL, MariaDB, NoSQL, Terraform, lots of AWS (EC2, ECS, Lambda, S3, RDS, Go, DynamoDB, Aurora, Redshift, Elasticache, VPC CloudFront, Athena, EMR, CloudSearch, Elasticsearch, Kinesis, Data Pipeline)

Who You Are

You are a programmer who is excited by data and its endless possible use cases. Someone that enjoys creating tools and infrastructure to empower your peers. Collaboration and teamwork are a must, but you also have the ability to work independently when needed to get things done. Above all, you are driven to learn and a motivated problem solver who wants to help tackle the new and interesting challenges that we encounter as a fast-growing startup.

Experience and Skills Needed

  • You have strong programming fundamentals
  • You are comfortable with agile software processes
  • You have experience with multiple programming languages
  • You have solid understanding of structured and unstructured data
  • You have familiarity with cloud computing environments and infrastructure
  • You are a proponent of DevOps and enthusiastic about DataOps
  • You practice empathy and kindness, and you look to help others

What Would Be Awesome To Have

  • Advanced Python and data package (Numpy, Pandas, etc.) skills

What’s In It For You

  • Employee Stock Options
  • Professional development allowance
  • Paid parental leave
  • Medical benefits - employee premiums paid 100% by When I Work
  • Dental benefits
  • Paid vacation and holidays
  • Flexible work environment
  • 401K Match
  • Remote first culture including home office set-up stipend and ongoing telecommuter stipend
  • Casual dress code
  • Dynamic and dedicated team

We believe actions speak louder than words. Every encounter with our people and products should be memorable and helpful. Challenges are exciting, failure is how we learn, and we all have an entrepreneurial spirit. Building an inclusive and equitable workplace isn’t lip service. We invest our time and our money in organizations that are not only working to diversify the current jobscape, but also investing in the future of talent. We’re motivated by a strong, innovative, and passionate work culture and we’re constantly searching for ways to improve and get shift done.

Whether you’re a perfect match or not, if it sounds like a good fit, we encourage you to apply.

The tech industry is notorious for its lack of diverse representation, and we're aware of the research showing that historically underrepresented groups are less likely to apply to a job if they don't believe that they meet all of the criteria. Are you hesitant to submit an application because you're not sure if you check every box? Apply anyway! We would love to hear from you and figure out what you can add to the culture here at When I Work.  

Please submit the following to apply:

  • Resume (including months/years of employment for each position).
  • Cover letter including:
    • an overview of your existing experience 
    • a convincing reason why you’d like to work at When I Work.

*Must already be authorized to work in the United States on a full-time basis for any employer.

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.