Data Engineer

Starry New York , NY 10007

Posted 1 week ago

We love coming up with huge ideas and figuring out ways to bring them to life. Our team spans RF engineering, hardware architecture, firmware, UX, UI, software, industrial design, marketing, branding, and communications. And one thing we all share is an intense desire to make something beautiful. Something that makes a real dent.

About Starry

Starry is reinventing how people connect to and experience the internet. Our mission focuses on two things first, on being an internet service provider committed to simplicity, transparency, and delight, and second, on providing high-speed internet to underserved communities both locally, nationally and globally. We approach our mission with a cutting-edge wireless technology, user experience designed to delight, and a diverse and intellectually curious company culture.

Why you'll love working here

Starry is a fast-growing company, with incredible ambition to build new markets, and new products and services. At Starry, autonomy and creativity are rewarded; you'll have control of your own time and the opportunity to develop your ideas and initiatives. The team is tightly-knit, highly collaborative, and very driven.

What we're looking for:

The analytics team is responsible for maintaining our internal analytics platform used by many departments at Starry. We're looking for a New York based Data Engineer to join us as we begin to build out our analytics platform, tooling, and pipelines. You'll work with verticals within the business to automate processes and data pipelines while reporting into a small centralized data engineering team. We are looking for a candidate that relishes autonomy and the design process.

What you'll be doing:

  • Partner with stakeholders to build data pipelines and tooling for their work

  • Become a domain expert for certain datasets within Starry

  • Build tools to monitor the flow and quality of data moving through our data pipelines

  • Lead by example with best practices in coding and automation

  • Work on an evolving data infrastructure platform at a fast growing company

  • Participate in code reviews and design meetings

  • Learn new tools and concepts on the job

  • Communicate with analytics and engineering stakeholders to help you get the job done

  • Participate in a positive work environment

Qualifications:

  • 3+ years data engineering experience

  • Python and SQL fluency

  • Experience with relational databases like PostgreSQL

  • Experience with batch ETL

  • Experience with Git and CI/CD within the context of data engineering

Bonus points if...

  • GIS data experience

  • Spark experience

  • Serverless experience

  • AWS ecosystem experience

  • Streaming data experience with Kafka or Kinesis

  • Orchestration experience with frameworks like Airflow

  • Front end experience

  • Container experience with frameworks like Docker

We work hard, so we take care of each other and try to enjoy ourselves along the way. We have:

  • Premium medical, dental, and vision coverage with no employee contribution required

  • 12 weeks of paid parental leave

  • Life insurance and short & long term disability insurances with no employee contribution required

  • Catered lunches every Monday & drinks during our monthly company meeting

  • Wine, beer, and snacks always on hand

  • Secure bike storage, free gym, private shower facilities, coffee shop, smoothie bar, and cafeteria in the building

  • Groups for skiing, biking, running, climbing, stretching, shuffleboard, darts, and more

Happy Interneting!

Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.

Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee.

Starry, Inc. is an equal employment opportunity employer and does not discriminate against any applicant because of race, creed, color, age, national origin, ancestry, religion, gender, sexual orientation, disability, genetic information, veteran status, military status, application for military service or any other class protected by state or federal law.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Data Engineer

Crux Informatics

Posted 2 days ago

VIEW JOBS 3/17/2019 12:00:00 AM 2019-06-15T00:00 Introducing Crux, a network where data is simple. So businesses can get straight to the point. We clean, normalize, and enrich datasets, delivering them delightfully through our platform in the cloud. That way, businesses can say goodbye to the burdens of data, and hello to the benefits. Our team provides data engineering support to our partners, so they have more time and energy for finding insights and creating value. Because the future depends on data. Let's make it delightful. The Role: By market definition, a data engineer is responsible for creating, maintaining and understanding data and the resulting delivery infrastructure. They are the connection between smart business users and not-so-smart data repositories. They are capable (through a solid command of various scripting languages (Python, R, SQL)) of taking any source of data and performing an EVL(ST) Extract, Validate, Load, Standardize, Transform to the correct data store, in the form agreed upon by the Data Engineer and the end-user. Data Engineers are often responsible for the efficacy, quality and elegance of their solutions. They are business savvy and understand the importance of the data they are piping in - to an extent. Responsibilities * Contribute to the design and development of our Python data workflow management platform * Design and develop tools to wrangle datasets of small and large volumes of data into cleaned, normalized, and enriched datasets * Build and enhance a large, scalable Big Data platform (Spark, Hadoop) * Refine processes for normalization and performance-tuning analytics About you * You love building elegant solutions that scale * You bring deep experience in the architecture and development of quality backend production systems, specifically in Python * You love working on high-performing teams, collaborating with team members, and improving our ability to deliver delightful experiences to our clients * You are excited by the opportunity to solve challenging technical problems, and you find learning about data fascinating * You understand Server, Network, and Hosting Environments, RESTful and other common APIs, common data distribution, and hosted storage solutions Must Have 5+ years of full-time experience in a professional environmentExpertise in PythonExperience with ETL and/or other big data processesExperience with at least 2 popular big data / distributed computing frameworks, eg. Spark, Hive, Kafka, Map Reduce, FlinkExperience working independently, or with minimal guidanceStrong problem solving and troubleshooting skillsAbility to exercise judgment to make sound decisionsProficiency in multiple programming languagesStrong communications skills, interpersonal skills, and a sense of humor Even Better Data skills: RDBMS SQL and NOSQL, structured and unstructured data, BigQueryProficiency in Jupyter, C24; familiarity with ETL, CDC, and workflow toolsExperience working in a cloud-based environment, such as GCP or AWS Crux helps people work in harmony with data. Our services empower companies to harness data with ease and delight. Here's how we help our clients overcome the challenges of data: INFORMATICS PLATFORM We offer a secure, scalable platform where companies can store, explore, and transform data. This cloud environment helps our clients develop, implement, and manage business initiatives and workflows with much greater efficiency. DATA CONCIERGE SERVICE We offer a managed service for data engineering. Our team of skilled data engineers supports our clients by applying machine learning technologies to wrangle data at scale. These data concierges onboard, clean, and normalize raw data to bring our clients data that's ready for action. DATA NETWORK Our network helps companies discover, evaluate, and harness high-quality data for success. We aggregate data from a wealth of sources, provide insights into vendors and datasets, and help companies gain access to data that can improve competitive advantage. At Crux, diversity is valued and and treatment of employees and applicants are based on merit, talent and qualification. We encourage people from underrepresented groups to apply. We believe the key to success is bringing together unique perspectives and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For qualified applicants with criminal histories, consideration will be consistent with the requirements of the San Francisco Fair Chance Ordinance. All your information will be kept confidential according to EEO guidelines. At Crux, diversity is valued and and treatment of employees and applicants are based on merit, talent and qualification. We encourage people from underrepresented groups to apply. We believe the key to success is bringing together unique perspectives and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For qualified applicants with criminal histories, consideration will be consistent with the requirements of the San Francisco Fair Chance Ordinance. All your information will be kept confidential according to EEO guidelines. Crux Informatics New York NY

Data Engineer

Starry