Senior Python Software Engineer
Fully Remote Remote
Job Type
Full-time
Description


Vydia’s Scalable Software Architecture, Data Engineering, Business Intelligence efforts are an integral part of our success. We have a multitude of data pipelines to and from our streaming platform partners (Spotify, iTunes/Apple Music, YouTube, Tidal, TikTok, etc.). Our customers range from musical artists and creators, to music labels — and all of them rely on the data we provide in order to operate their businesses. We are currently seeking a Senior Python Software Engineer to work as a key player on one of our software development teams, enhancing the systems that our Software and Data Engineers use.


We are seeking a highly motivated individual who loves to learn and is always keen on advancing both their self, and their environment. We are a close-knit team and are always looking for opportunities to improve our technology, workflows, and systems, and we are looking for someone who takes ownership and pride in their work, and knows how to achieve exceptional results.


An ideal candidate is intimately familiar with using Python3, OOP, software design, and has some experience with Airflow and containers (Docker). We use AWS S3, ECS/EKS, and EC2 extensively, our current DW is on Redshift, and our app relies mostly on Postgres and Redis. We use Looker in-house for BI, and our Product Engineers work primarily in ReactJS, Ruby, and GraphQL.


As a Senior Python Software Engineer on the team, your responsibilities will include:

  • Work alongside software engineers to write, test, and enhance tooling and software (Python3, Ruby, and Golang) to enable BI/Data engineers in accomplishing business, product, and technical goals.
  • Plan, design, implement, and test ETL/ELT DAGs using Airflow and AWS cloud services like ECS, S3, Redshift, EC2, RDS, EKS, etc.
  • Work closely with product engineers to make application data available for product features.
  • Assist business analysts by developing software and tooling backends (Python3) to allow them to find, retrieve and shape data.
  • Integrate with REST APIs (Python3 & Ruby) to collect data and normalize across multiple sources.
  • Uphold, introduce, software and engineering best practices and KPIs benchmarks.
  • Challenge existing structures and thought processes!
  • Clearly and concisely communicate ideas to both technical and non-technical stakeholders and peers
  • Share knowledge and expertise with teammates and vice versa
  • Contribute to documenting code coverage and software test coverage
  • Constantly strive to improve software engineering workflows and efficiency, and heavily utilize automation whenever applicable
  • Optimize software and data pipelines for performance, scalability, and high quality
  • Work closely with DevSecOps to optimize cloud infrastructure performance and scalability
  • Participate in code reviews, with a willingness for feedback and personal growth.

Requirements:

  • Strong Python3 or Ruby skills (classes, closures, OOP, unit testing, TDD)
  • Efficient PSQL with an eye for readability and good style (PostgreSQL or Redshift experience is a plus. Airflow is also a plus.)
  • 4+ years of AWS (or related, GCP) experience.
  • Passionate about the latest development trends in technology.
  • Fast at learning and seeks constructive criticism; experience with Code Reviews
  • Can dive into a fast-paced environment.
  • Collaborative team player with the ability to adapt to change quickly; Scrum/Agile methodologies
  • Can intuitively extract values and insights from data.
  • Experience interfacing with REST API’s; Oauth, and Rate limiting
  • You can articulate the merits and pitfalls of the different approaches when discussing potential solutions.
  • Data quality is always top of mind.
  • You understand what it means to work at a tech startup; hopefully, that excites you more than anything about working here. 

Reasons to work with us:

  • Identified as an Inc 500 Fastest Growing Company in America and by Entrepreneur Magazine as one of the most Entrepreneurial companies in America, providing major growth opportunities alongside the growth company.
  • Vydia has a mission-based culture that enjoys giving back to the community  through a variety of initiatives and was named a Best Place to Work in NJ by NJBIZ in 2017 due to its collaborative, fast paced, and fun, thriving environment.
  • Full medical/dental/vision package, 401k retirement and financial wellness plans
  • Flexibility to work from home: We’ll ship you a laptop and provide onboarding and introductory materials remotely; Visit offices in Holmdel, NJ and Los Angeles, CA as needed.
  • Generous vacation policy: work hard and take time when you need it including maternity/paternity leave
  • Vydia CEO identified as 2021 Executive Technology Influencer by ROI-NJ, 2020 Billboard Indie Power Player, 2018 EY Entrepreneur of the Year Finalist, and 2017 Tech Innovator of the year by the Asbury Park Press, and highlighted by Forbes, Rolling Stone, and NPR.
  • We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. 

About Vydia:

Vydia is an end-to-end music technology platform that provides labels with the infrastructure and tools to power their business. With a full suite of services, Vydia offers video and audio supply chain, global distribution, analytics, rights management, payments, detailed revenue reporting, and marketing. Vydia is a premium partner of leading digital service providers such as Spotify, Apple, TikTok, Vevo, YouTube, and Facebook. Combining innovative technology with industry expertise, Vydia is distribution reimagined. To learn more, please visit vydia.com