Data Developer/Engineer

Songspace


1 week ago

09/12/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Dev


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)

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

  • OVERVIEW

    Xapo is a fast-growing, global fintech company with a mission to build a safe and global way to use money. We’re a fully distributed team, with 250+ Xapiens working from 50+ countries. 

    We’re seeking a collaborative, proactive problem-solver to join us as Python Developer at Xapo. This full-time position is planned to be remote, meaning you can work from anywhere!

    BALANCE FOR BETTER

    At Xapo, we embrace our differences and actively foster an inclusive environment where we all can thrive. We’re a flexible, family friendly environment, and we recognize that everyone has commitments outside of work. We have a goal of reaching gender parity and strongly encourage women to apply to our open positions. Diversity is not a tagline at Xapo; it is our foundation.

    RESPONSIBILITIES

    • As a Senior Python Developer, you will work with a highly specialized, multidisciplinary team that handles the complete development lifecycle of a product, from envisioning to production deployment. You responsibilities will include, but are not limited to:

    • Building high-quality software components that fulfill defined functional specifications and fit within architectural designs. 

    • Working autonomously, following a defined plan and achieving goals according to schedule. 

    • Participating in the design, testing, and deployment of your code. 

    • REQUIREMENTS

    • 7+ years’ experience in software development.

    • Backend development.

    • Excellent proven Python development skills.

    • Good development and tuning skills for MySql and Redis.

    • Flask, uwsgi and NGINX, experience.

    • API building and consuming experience are desirable.

    Frontend development;

    • React.JS proven application development experience.

    Platform and libraries;

    • Feel comfortable using Linux, Docker, Flask, uWSGI, and NGINX.

    • Experience using Git, BitBucket, Jira.

    • Capable of documenting and diagramming functional flows and architectures.

    • Experience with other major development language and frameworks like, C, C++, Java or .NET, Node.js is desirable.

    • Experience with other front-end frameworks like Prototype, Undersore.js, etc is valuable but not required.

    • Mobile development knowledge, add points by not required.

    • Self-motivated, with initiative and enthusiasm, willing to work hard within a remote team.

    • Experience working by plan and objectives in autonomous mode.

    • Good communication skills and remote teamwork experience.

    • Strong communication skill in English is a must. Spanish is a nice to have.

    • Experience within Fintech and knowledge about Bitcoins would be ideal.

    OTHER REQUIREMENTS

    • A dedicated workspace. 

    • A reliable internet connection with the fastest speed possible in your area.

    • Devices and other essential equipment that meet minimal technical specifications.

    • Alignment with Our Values.

    WHY WORK FOR XAPO?

    • Shape the Future: Improve lives through cutting-edge technology, work remotely from anywhere in the world

    • Own Your Success: Receive attractive remuneration, enjoy an autonomous work culture and flexible hours, apply your expertise to meaningful work every day

    • Expect Excellence: Collaborate, learn, and grow with a high performance team

    ABOUT XAPO

    At Xapo, we’re building a way for users all over the world to send, receive, spend, and store their money globally and safely. We're firm believers that no matter who you are or where you're from, you deserve easy access to digital financial services. 

    Launched in 2014 by Wences Casares (CEO) & Federico Murrone (COO), Xapo has made an unparalleled investment in security infrastructure, assembled a renowned advisory board, and raised $40M from top venture capital firms in Silicon Valley & the world.

  • Coins.ph (APAC)
    4 days ago

    At Coins, we are driven by our vision of a world where everyone has access to financial services. Founded in 2014 in the Philippines, Coins customers have access to a mobile wallet and services such as remittances, mobile air-time and bill payments. The company has one of the country's largest cash distribution networks, operating through over 33,000 partner locations. We aim to improve people's everyday lives through convenient, accessible, and approachable financial services. Providing our users with a stellar product and excellent customer experience is at the heart of our business.

    We are a fast-growing startup looking to work with passionate, motivated professionals in improving our products and accelerating financial inclusion in Southeast Asia.

    We place great value on open communication, work ownership, and continuous learning on the job.

    Who you Are

    • We are looking for a highly enthusiastic Data Scientist to join our growing data team.

    • You will be responsible for the development, maintenance and continuous improvement of machine learning models.

    • We actively seek individuals who are high in industriousness and high in orderliness, with an intrinsic interest in the design and evaluation of field experiments at scale.

    • The ideal candidate works well without supervision and is capable of both having independent thoughts and acting on them.

    Responsibilities

    Work closely with data engineering team on delivering Machine Learning applications in production, and evaluating them.

    Required skills

    • Advanced data manipulation and data visualization skills in either R or Python

    • SQL

    • Exploratory Data Analysis (EDA)

    • Understanding of probability and statistics

    • Reports in either Rmarkdown or Jupyter Notebooks

    • Causal inference

    • Feature construction for supervised learning projects

    • Ability to explain representation decisions, optimization decisions and evaluation decisions in ML projects

    • Domain knowledge in at least one functional business area (e.g. marketing, finance, operations etc)

    • Strong knowledge of data-science tools and libraries in either:

    • A. R (dplyr, tidyr, ggplot2, caret, glmnet) or

    • B. Python (scikit-learn, numpy, pandas, seaborn etc.)

    Skills good to have

    • Understanding of transfer learning, unsupervised learning, text-mining

    • Understanding of the difference between competition ML and production ML

    • Understanding of business intelligence

    • Understanding of data intensive applications in general

    • Experience using data processing engines (Spark/Flink/KSQL)

    • Understanding of ML tools such as Tensorflow, Keras, xgboost

    • Managed services on the cloud (AWS, GCP, Azure etc)

    • Docker, Kubernetes

    • Knowledge of Linux and command line tools

    • CI/CD

    Our work environment

    • Remote friendly

    • Flexible schedule

    • International geo distributed team

    • Infrequent business trips to SEA countries

    • AWS

    • Databricks Spark

    • Flexible Vacation

  • 3 weeks ago

    Gridium is looking for a full stack engineer to help us build the next generation of energy and operations software tools for buildings. You’ll participate in evolving our system for better resiliency, scalability, and transparency.

    Buildings are responsible for 40% of the world’s energy footprint. A typical building contains thousands of pieces of equipment, sensors, and interconnections. Gridium makes software that helps people run their buildings better, at lower cost and with less energy.

    We’re looking for a US-based full stack engineer to design, develop, and scale our services. At Gridium we manage quite a bit of data, pouring in daily from hundreds of thousands of electricity meters. We need help connecting new data sources and growing our web applications to support ever-greater volumes of data. That’s where you come in.

    About the job

    Our stack lives on AWS and includes Docker, Postgres, Python, Java, Elasticsearch, and Ember.js. For this role, we’re looking for someone with strong Python and relational database experience. Experience with Java, Selenium, writing web scrapers, or a background as a QA engineer are all pluses. Experience with any modern front-end framework is also useful.

    You should be comfortable with consuming 3rd party APIs, ETL processes, data validation, and debugging across multiple systems. You should be able to make good decisions (and explain them!) about when to build something custom vs taking advantage of AWS and/or open source options.

    You should have strong experience with Python, SQL, and writing unit tests. You should be self-directed, responsible, and committed to delivering efficient, well-documented, and well-tested code.

    We are a small team, and you should expect to work closely with both engineers and non-technical staff. We need someone who is self-directed and a great problem-solver, but also able to ask good questions and collaborate effectively with teammates. For example, you might trace a data issue from a 3rd party API to a Java parsing task to a relational database, then explain what’s wrong and how to fix it.

    • Do you enjoy a fast-moving startup environment?

    • Are you an expert in debugging services with lots of moving parts?

    • Are you excited about what you can do with AWS products and services?

    • Are you obsessed with data, and experienced with data modeling?

    • Do you want to truly own the systems you work on?

    • Are you comfortable working in a remote environment?

    • Do you enjoy diving deep into complex systems to track down a data issue?

    If so, Gridium is the place for you.

    Requirements

    • Strong experience with Python.

    • Experience writing SQL and tuning relational database queries.

    • Proficiency creating integrations with external APIs.

    • Ability to design systems for observability and effective monitoring.

    • Must currently reside in the United States and have the legal right to work in the United States; must be available to travel for four days each quarter.

    About Gridium

    Gridium is a growing, venture-backed SaaS software provider for buildings. Our products help commercial property owners manage all aspects of their buildings, from energy to work orders. We serve buildings of every shape and size, deploying a range of statistical and machine learning techniques to help develop energy efficiency strategies, streamline operations, and delight tenants.

    Of course, spending time face-to-face is important, so once a quarter we pick a city and meet up for several days of highly productive and highly fun planning and doing (and eating and recreating). Past trips include Palm Springs, Breckenridge, Chicago, Austin, and more.

    We have a casual work environment where everyone’s ideas and opinions matter. We are committed to work-life balance and offer everyone opportunities to learn, experiment, and grow. Since creative, enthusiastic employees are the basis for our success, we take great care and pride in how we attract, hire, and support our employees.

    Benefits

    The position comes with salary, stock options, 401(k) match, a great health plan, vision, dental, generous parental leave, and a flexible vacation policy — we want you to take the time off you need so that you are happy and productive.

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!