Skylight

Data Engineer

Posted on Jan 27, 2023

👉 Please reference you found the job on Remote Software Engineering Jobs, this helps us get more companies to post here, thanks!

Job Details

Full Time
📍Remote
🌎 Worldwide
💵$90K-$160K
👨Mid-level

About Skylight

We make government work in a digital world. Skylight is a digital consultancy using design and technology to help agencies deliver better public services.

Why Work At Skylight?

Our mission matters. We’re more than a company. We represent a movement to reinvent how the government serves families, patients, veterans, immigrants, and many others in today’s digital world. Everything about us — our structure, values, services, work, thoughts, and team — is designed with that purpose in mind.

You matter. It’s people like you — with talents in research, design, product, engineering, data, and more — who can make a difference. We’ve created an environment that empowers you to unleash your skills for public good, whether that’s improving early childhood outcomes or helping to save veteran lives. You’ll work alongside a team of extraordinarily-talented people who strive to bring out the best in you and each other. You’ll also be taken care of with a well-thought-out compensation and benefits package. We want you to be happy, fulfilled, and well-supported.

We’re just getting started. We’re still in startup mode, and our future is bright. We’re doing impactful work, building an amazing team, and improving every day. Everyone is given the opportunity to shape the company in some way. We’d love for you to join us in creating something special.

The Position

At Skylight, data engineers work closely with product managers, researchers, designers, engineers, and data scientists to design ways to ingest, optimize, synthesize, and analyze data to help users make informed decisions. They build software and infrastructure to process data from a variety of sources and store it in a way that supports analytical and other needs of end users.

What you’ll do:

  • Use a variety of data processing tools, languages and libraries to ingest, transform, and enrich data
  • Work with a variety of data processing and storage infrastructure while optimizing for both performance and cost.
  • Analyze data for trends and patterns, developing actionable insights that drive business goals and objectives
  • Write readable, reusable, and performant code to ensure the performance and reliability of data extraction and processing
  • Preserve privacy, security, and integrity through the entire data life cycle
  • Engage with stakeholders to identify opportunities for data-driven impact
  • Collaborate with others as part of a cross-functional team that includes user experience researchers and designers, product managers, engineers, and other functional specialists

We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you’re authorized to work in the U.S.

We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

Requirements

  • Ability to write clean, working, and reusable code
  • Can produce high-quality code by adhering to good practices such as automated testing
  • Possess a foundational understanding of data engineering, including how to use various datastores to handle persistent data in software systems
  • Familiar with modern data engineering, including techniques for cleaning and preprocessing data from a variety of sources
  • Ability to preserve privacy and security when processing and analyzing data
  • Can clearly communicate your data, models, and findings to technical and non-technical audiences
  • Ability to use the appropriate visualization tools to highlight actionable insights, trends, and recommendations from data

Our Hiring Process

Interview basics

We strongly prioritize the human element of the workplace, so the goal of our interview process is to get to know you and how you work. We don’t look for perfection; we look for a growth mindset, excellent communication skills, ability to deal with ambiguity, and capability to adapt. You won’t be penalized for taking time to think before responding, asking to repeat a question, or correcting yourself. With that in mind, please note:

  • All of our screenings and interviews occur via videoconference.
  • A Google Meet or Zoom link will be included in your calendar invitation.
  • Dress in a way that makes you comfortable. No need for blazers or button ups if you prefer a hoodie.
  • We're an equal opportunity employer. If you need reasonable accommodations for a disability, please reach out to us with your accommodation request.

We use the interview process to not only evaluate whether you’re a good fit for Skylight, but also to map you to a career level, which ultimately determines your salary range.

Interview steps

After you submit your application, we’ll evaluate your information against the qualifications of our open positions. If you look like a potential match, we’ll begin the interview process and communicate the next steps.

1. PRELIMINARY SCREENING

The interview process begins with a 15-minute preliminary screening. We’ll send you an email beforehand with background information about Skylight. Plan to talk about your skills and experience and what you’re passionate about. The call will also cover the interview process and basic employment requirements.

Hiring managers will review notes from the screening, your resume, and portfolio (if applicable). If it’s a good fit, we’ll schedule you for a skills interview.

2. SKILLS INTERVIEW

60–90 minutes conversation about your experience and knowledge of interacting with data at all stages of its lifecycle, as well as some questions that test your experience with Python, SQL, and/or data analytics (no whiteboard coding questions). We’ll leave you with 10–15 minutes at the end for your questions.

We’ll send you an email a few days prior to the interview with more details so you know how to prepare. Afterwards, your Skylight interviewers will share their notes with our hiring team. If you’re a good fit for our open roles, we’ll schedule you for a behavioral interview.

3. BEHAVIORAL INTERVIEW

The behavioral interview lasts for one hour. The intent is to assess whether or not you’d be a good fit for Skylight’s values and standards of behavior. You’ll meet with two interviewers who will ask questions about how you communicate, collaborate, and how you approach challenging situations at work. We’ll leave you with 10–15 minutes at the end for your questions.

There’s no formal preparation needed for this interview, but we’ll send you an email a few days prior to the interview with more details so you know exactly what to expect.

4. ADDITIONAL INTERVIEWS (IF NEEDED)

In some cases, we’ll conduct additional interviews to evaluate areas we’d like to know more about. At this stage, we’ll also give you the opportunity to meet with potential teammates and ask additional questions, so you can make an informed decision on whether or not you’d like to move forward.

5. THE OFFER

If all the interviews go well, you’ll receive a preliminary offer followed by an official offer, which will include an agreed-upon start date. Congratulations!

Benefits

Salary

We want to give you the most competitive salary possible. After all, you deserve it! To that end, we use the results of our interview process to determine what salary is most appropriate given your current level of seniority. For a Data Engineer at Skylight, the current salary ranges are as follows:

  • Associate Data Engineer: $90,000–$125,000
  • Data Engineer I: $120,000–$140,000
  • Data Engineer II: $135,000–$160,000
  • Senior Data Engineer: $150,000–$185,000
  • Staff Data Engineer: $170,000–$203,000
  • Principal Data Engineer: $180,000–$230,000

Benefits

Your well-being is important to us, so we focus on supporting you in a variety of ways:

  • Medical insurance, dental insurance, vision insurance
  • Short-term and long-term disability insurance
  • Life and AD&D insurance
  • Dependent care FSA, healthcare FSA, health savings account
  • Dollar-for-dollar 401(k) match up to 10% of your salary with no vesting period
  • Paid time off, including 20 vacation days, 11 federal holidays, and flexible sick leave
  • Up to 12 weeks paid time off for all eligible new birth, adoption, or foster parents
  • Performance rewards, including annual salary increase, annual performance bonus, spot bonuses, and stock options
  • Business development / sales bonuses
  • Referral bonuses
  • Annual $2,000 allowance for professional development
  • Annual $750 allowance for tech-related purchases
  • Annual swag budget of $100 to display your Skylight pride with some merchandise (hoodies, hats, and more)
  • Dollar-for-dollar charity donation matching, up to $500 per year
  • Access up to $1,000 before payday to cover emergency expenses
  • Flexible, remote-friendly work environment
  • An environment that empowers you to unleash your superpowers for public good
Data Engineerat Skylight