Senior Software Engineer - Big Data

This is an opportunity to architect, scale, and maintain world-class analytics and optimization infrastructure that supports multiple LP digital businesses. This is a full-time position out of our Delray Beach office. Remote option may be available for the right candidate.

You must be able to leverage big data and data mining technologies to solve a diverse set of problems. This is not “just” an engineering role, this is an entrepreneurial position that requires a combined passion for working with high volume data sets and understanding the marketing/product aspects of LP brands to help grow the business as a whole.

You must have at least 5 years of hands-on experience creating/maintaining ETL processes at scale, building real-time dashboards, and managing data warehouse solutions. Strong proficiency in Python and SQL required.

WHO WE ARE

Launch Potato is a profitable startup studio that incubates and launches mobile and web companies on our proprietary technology stack.

We’re HQed in Delray Beach, FL, but have an amazing, distributed global team. We believe in building teams who can solve complex problems using great engineering, smart marketing, data science and fun!

THE ROLE - TL;DR

Launch Potato collects millions of data points each day across several consumer-focused digital businesses. You’ll be responsible for implementing big data and data mining technologies that centralize this information so marketing can real-time reporting.

You’ll design and develop high-performance, fault-tolerant, and scalable distributed systems.

You’ll optimize existing ETL pipelines and create new ones that effectively manage our large data sets while learning the ins and outs of the businesses in which we are tracking user behavior.

You’ll centralize data in our data warehouse, create reports through data visualization tools like Looker, and proactively find new ways to improve the stability and speed of data pipelines.

STILL INTERESTED? READ ON

Our entire business is driven by analytics. You’ll interact with marketing, social, customer service teams to understand reporting requirements, then bring data from various silos together into one effectively managed data warehouse.

By optimizing data models, you’ll enrich the team’s understanding of how we acquire users, how users engage, and how we can most quickly identify new opportunities to grow our businesses.

You’ll work with a variety of technologies on a day-to-day basis including Redshift, PostgreSQL, MySQL, MongoDB, Redis, Elastic MapReduce (AWS), ElasticSearch,and Hadoop/Hive/Pig.

Projects will include managing data warehouse solutions, working with engineering to consume tracking data, and developing a flexible data model for unstructured data. You’ll add new features for more flexible management of jobs and optimize dependency structures.

You’ll stay updated on industry best practices and advocate for data quality.

THE PERKS

• Lead data engineering for multiple high-traffic, growing digital businesses

• Amazing location in vibrant downtown Delray Beach, Florida

• Energetic, fun startup culture

• Work directly with founding team, 4 young Internet execs who successfully developed and scaled double-digit million dollar online businesses from the ground up in the past decade

• International exposure working with an amazing, talented team distributed across the world

• Unlimited career growth and profit-sharing opportunities

Benefits Include: Health insurance, dental insurance, profit-sharing, 401k, fully stocked kitchen with snacks and drinks, Free Lunch Fridays, flexible vacation policy, two annual company retreats with global team, a kickass working environment!

WHAT YOU'LL DO

• Build and maintain various data stores

• Own the end-to-end data processing pipeline components in virtual and cloud-based environments for a variety of digital businesses

• Develop and maintain cross-platform ETL processes

• Maintain and enhance scalable web-based visualization tools (Looker)

• Routinely audit data loading process and monitor data anomalies

• Manage resource utilization optimizing instance sizing, storage capacity, and performance

• Develop and maintain third party API processes; work with third parties to get what we need

• Work with marketing team to QA all partners’ incoming data

• Optimize data modeling based on usage patterns

• Document structure and processes, never assuming certain intricacies aren’t important

• Perform routine maintenance on production database systems

• Work with engineering team members to review DDL, perform production database modifications, write stored procedures, and help optimize queries

• Enhance our existing database analysis and monitoring infrastructure

• Act as internal primary point of contact for all reporting requests

• Work closely with cross-department teams to keep data flowing and ensure the proper tracking and tools are used for new development

• Be responsible for reporting costs for data storage; work to keep costs as low as possible

• Perform ad hoc queries and data analysis requests as needed

• Grow and develop team of data engineers

WHO WE'RE LOOKING FOR

• Minimum: At least 5 years of hands-on experience in ETL engineering building distributed systems at scale

• Strong Python programming skills and experience

• Strong SQL skills and experience

• Passionate about database technologies

• Experience using a data visualization tool like Looker

• Experience developing real-time dashboards

• Understands data normalization and how usage of such things can impact performance positively and negatively

• Strong Linux skills and experience

• Very familiar with AWS

• Works well with others

• Understands basic marketing concepts

• CS degree or equivalent experience

• Is open to new technology choices but tempers such choices responsibly

• Extremely detail oriented

• Extremely resourceful and enjoys overcoming challenges

• Able to prioritize initiatives based on impact to business

• Thrives in a fast-paced environment and can balance multiple tasks simultaneously in a startup atmosphere

BONUS QUALIFICATIONS

• Snowplow

• Machine-learning

• Statistical Modeling

• Java programming skills

• Integrating reporting with Slack

• Experience integrating reporting with advertising platform data such as AdWords, Facebook

AVAILABILITY

Our normal team work hours are roughly 10am-5pm ET M-F. However, as a digital business you'll be expected to monitor throughout the week and on weekends as needed.

Additionally, we are a distributed digital team and there may be late/early meetings due to different time zones. We always try to work with everyone's schedules but at times there may be meetings earlier in the morning and later at night.

WANT TO BE PART OF A SUCCESSFUL, HIGH-GROWTH COMPANY? JOIN THE LP TEAM!

Send the information below to bigdata@launchpotato.com with a subject line that includes “{Your Name}, Senior Software Engineer” and:

1. Brief cover letter that explains Why You're Qualified For This Role and why working for Launch Potato appeals to you.

2. What do you see as the biggest challenge for you in this role?

* Applications without the information above will not be considered.


In-person resumes will not be accepted.

We are not interested in working with recruitment or staffing agencies at this time. Do not forward resumes to our jobs alias or to employees.

South Florida's fastest growing startup studio leveraging data, science, and fun to build awesome, profitable digital companies.

Made in Delray Beach

Careers