Principal Engineer

ChartMogul


4 weeks ago

08/24/2019 10:21:23

Job type: Full-time

Category: Software Dev


What will you be doing?

As with many young companies, your responsibilities will change over time. However, here are some of the responsibilities we expect you to take on as a Principal Engineer:

  • Work with our Data Integration and Data Ingestion teams to translate business requirements into high-quality, well architected software solutions.

  • Evaluate and evolve our workflows to ensure fast and efficient collaboration between members of the team.

  • Work on strategy, goals and the structure of the team together with the Director of Engineering to ensure we're best placed to meet our targets.

  • Lead a high performing team of Engineers, ensuring that they are being developed, mentored and challenged, acting as an advocate for them within the organisation and ensuring roles and responsibilities are well defined.

  • Facilitate decisions in building and evolving our data pipeline to improve reliability and resilience.

  • Be continuously learning to make sure we’re able to effectively deploy new technologies and processes in order to stay competitive.

Requirements

Sounds interesting? Here’s what we’re looking for:

  • Data experience: You’ve worked with systems processing hundreds of millions of events. You have previous experience with ELT/ETL.

  • A strong background in data engineering and/or software engineering.

  • 3+ years of leadership experience - you know how to build and manage teams of engineers. You love helping people to grow and improve, achieve their potential by inspiring excellence and innovation.

  • Strong critical thinking and an outcome-driven mindset. You believe challenging the status quo is fundamental to improve processes, best-practices and technologies in order to stay competitive.

  • Work ethic and communication - we value transparency and open communication. We try to avoid problems by working to resolve tensions and coming together as a team to achieve our shared mission.

  • You’re always up for pairing and helping your colleagues to solve challenging problems.

  • You believe in leading by example and resist command & control structures.

What is it like to work at ChartMogul? 

  • You’ll join the adventures of an early stage company and experience what it means to have a job that’s incredibly impactful.

  • You’ll become part of a team of nice, awesome and highly dedicated people that all have the same mission: Helping companies to build better subscription businesses.

  • You’ll receive a great compensation package (market or above-market).

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • We are:

    Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of 30 is located all around the world.

    We need:

    A full stack rails engineer with an interest in the business side of things. You'll work closely with our growth team to move growth initiatives forwards.

    Responsibilities

    • Work on special projects to drive growth at Shogun

    • Build out and maintain internal software (admin, affiliate tracking system, etc.)

    • Build out new platform and partner software integrations

    • Build out integrations between software services we use for business operations (CRM systems, campaign management software, etc.)

    • Build out and maintain our APIs for our technology partner program

    • Write queries and work with analytics tools to understand the business

    You must:

    • Know or be interested in knowing what drives a startup SaaS business (MRR, LTV, Churn, CAC, ARPU, Conversion Rate, Acquisition Funnels, etc.)

    • Know rails like the back of your hand

    • Enjoy scaling challenges as we're growing fast

    • Have a super high standard of quality

    • Be comfortable looking at data

    • Have at least a few years of experience with tech companies

    • Have built some cool things we can check out

    • Have a few references we can say hi to

    Technologies we use:

    • rails

    • go

    • nodejs

    • postgres

    • mongodb

    • BigQuery

    • heroku

    We offer:

    • Solid pay

    • Trips to international offsites

    • Health Benefits (US, Canada)

    And more.

  • 1 week ago

    Company Overview

    Songspace is a growing music technology company based in Nashville that designs, builds, and delivers innovative products and services for music creators, publishers, and labels to manage music catalogs, collaborate with other creators and rights owners, send and share songs and playlists, and organize the creative workflows in music rights management. The foundation of the company mission and culture is a shared passion for music, music creators, music rights, and technology.  We work closely with creators and rights holders to ensure our products and services provide a superior experience and value. We continually strive to earn the trust of the thousands of publishers, labels, and creators around the world that rely on our products to manage, promote, and deliver their music copyrights and recordings.

    Job Overview

    Songspace is seeking an experienced Data Developer/Engineer to build and manage the data tools, applications, models, processes, and workflows that support the efficient and automated management and provision of the company’s data across internal systems and external products, the ingestion of multimedia files and metadata provided by our clients, and the exchange of data with our business partners.  This role will also analyze data and create/run SQL queries to deliver information to various teams across the company. The ideal candidate will possess a strong understanding of data pipeline tools, processes, platforms, storage, and databases, as well as the full data lifecycle across ingestion, integration, provision, and deprecation. This position offers an opportunity to design, build, and manage mission critical data applications and products in an interesting and fun industry, with self-direction and autonomy.

    Job Responsibilities

    • Design and create new, and improve existing data pipelines, tools, and processes to facilitate the efficient and automated movement and exchange of data between internal systems, external customers, and 3rd party data providers

    • Build and operate stable, scalable, automated data pipelines that cleanse, and integrate disparate data sets into a common, standardized format for use in both transactional processing and reporting

    • Manage and perform ingestions of music metadata and multimedia assets from music creator, music publisher, and record label clients

    • Manage daily monitoring of content delivery queues and troubleshoot/resolve delivery errors

    • Technical data point of contact for our clients, external data providers, and internal Client Services team

    • Advise and guide new clients and their technical team when integrating with the Songspace platform

    • Investigate, troubleshoot, and solve technical data issues, escalating unsolved issues to the appropriate team

    • Create and sponsor ideas and work with internal teams to develop new tools that will assist clients and/or internal stakeholders to automate and optimize data workflow and data accessibility

    • Work with the technology teams to plan, prioritize, and manage technical backlog of data deliverables

    • Create and Maintain scripts to automate daily tasks

    • Perform custom SQL queries and run existing scripts and queries upon request

    • Create and Maintain test data, and Perform/Test upgrades, code changes and bug fixes

    • Create and Maintain documentation of code, scripts, tools, applications, and processes

    • Train team members in use of internal data tools

    Requirements

    Job Qualifications

    • A minimum of 3 years of relevant data development and technology experience is required

    • Bachelor’s degree or demonstrable equivalent experience in a professional engineering or technical discipline such as Computer Science, Mathematics, Statistics is required

    • Experience with designing, developing, and using custom ETL/ELT code and processes is required

    • Proficiency in writing efficient and reliable code in python and/or php is required

    • Proficiency with SQL is required (MySQL preferred)

    • Experience working with relational databases and data schemas is required (MySQL preferred)

    • Experience creating, implementing, and using REST APIs is required

    • Experience with Agile software development methodologies is required

    • Must be experienced and comfortable working independently and with small, distributed teams

    • Must seek and be open to new ideas and solutions and be proactive in problem solving

    • Must be curious and invest time to develop and expand knowledge and proficiencies for self and others

    • Must be proactively communicative and possess strong written communication skills

    • Must be legally eligible to work in the United States

    Preferred

    • Experience with music data standards (DDEX, CWR) and audio files (.mp3, FLAC, WAV) is a big plus

    • Experience with *nix CLI and shell scripting is preferred

    • Experience with git a plus

    • Experience with AWS S3, EC2, RDS, Lambda, Redshift and familiarity with implementing and supporting AWS data pipelines a plus

    • Experience with data visualization tools is a plus

    • Proficiency with Java, C/C++, Perl is a plus

    • Experience as a tech support/account manager or client-facing project manager a plus

    Benefits

    The Songspace company culture is grounded in a shared passion for music, music creators, and technology. We take pride in building and delivering high quality, best of class products and experiences to our customers. We are a small, collaborative, and inclusive team that encourages and thrives on new ideas, challenges, and opportunities. We believe in ensuring and contributing to a healthy, supportive, productive, and rewarding work environment for every team member. 

    In addition, Songspace offers eligible team members the following benefits:

    • PTO

    • Health, Dental, Vision Insurance

    • 401(k)

    • Flexible Hours

    • Remote Work (eligibility based on role/experience)

  • The opportunity

    Pubstack helps top Publishers understand and improve the performance of their advertising revenues. Which means that Pubstack's technology is deployed on all major websites, collecting billions of data events daily. 

    You will join a highly skilled team as one of the first members and be at the first place to tackle unique data problems and challenge.

    What you will do

    • Own and support our data pipelines, remove scaling bottlenecks

    • Develop systems that ingest and process hundreds of thousand events per minute

    • Write a significant amount of code, lead architectural decisions for new and existing services

    • Ensure the team consistently ships high quality code and architecture

    Who you are

    • You have significant experience with Go, Python or Java 

    • You have significant experience with AWS or GCP and are a virtuose of Terraform

    • You have been building applications for 4+ years and know the systems you’ve worked on from top to bottom

    • You have architected, built, and operated distributed systems to solve problems at high scale

    • You master the art of storing, indexing, partitioning and processing data

    • You want to work in a fast-paced, high-growth startup environment to build a disruptive product  

    • You strongly believe that written and async communication are the keys to success in a remote team

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!