Senior Software Engineer, Python
Company: SoundExchange
Location: Washington
Posted on: May 2, 2024
Job Description:
Since forming in 2003, we have established ourselves as the
premier music tech organization with a mission of building a
fairer, simpler, and creator-focused industry. Through a
combination of proprietary solutions, emphasis on data, and
advocacy efforts, SoundExchange works with 3,600+ digital service
providers to collect and distribute digital performance royalties -
more than $10 billion - on behalf of over 650,000 creators and
rights owners. Title: Senior Software Engineer, Python
Department: Technology
Job Location: Washington, DC or anywhere (Continental US)
Reports To: Director, Engineering
Supervisory Role: No
FLSA Status: Exempt Position Summary: Data processing is an
essential pillar that supports SoundExchange's mission to fairly
compensate artists for their work. This Senior Software Engineer
role will be a champion of ensuring the quality, speed, and
availability of critical data to our Operations teams. To
accomplish their mission, they will need to have a deep
understanding of data topologies and the business processes that
depend on them. The ideal candidate will have a positive attitude
and be able to quickly adapt to rapidly changing priorities while
wearing multiple hats. Essential Functions:
- Contribute to ETL workflows, application code, infrastructure,
and everything else required to support our data centric
workflows.
- Profile and analyze data sets at every stage of the
pipeline.
- Design and build data models for optimal storage and retrieval
and to meet critical product and business requirements.
- Apply software engineering principles to create reliable,
automated data solutions to solve critical business needs.
- Work with other engineering teams on both stakeholder-driven
projects as well as engineering-driven, platform projects.
- Demonstrate responsibility, accountability, and dedication to
engineering team success.
- Establish and promote use of technologies and processes that
improve data quality and increase operational efficiency.
- Must have wide ranging experience on multiple projects covering
a multitude of technologies at different levels.
- Must demonstrate above average abilities in some of these
areas:
o Deep understanding of SQL.
o Understanding of database concepts such as dimensional modeling,
ACID, ERDs etc.
o Big data technologies: Redshift, Bigquery, Presto, Athena,
ElasticSearch, Message Queues etc.
o AWS (S3, ECS, RDS, and all core services)
o Good knowledge of modern programming languages such as Python,
Java, Ruby etc.
- Experience building enterprise software with complex business
rules and data models.
- Experience designing solutions around data quality,
observability, and analytics.
- Ability to influence and communicate effectively with team
members and business partners. Required Education, Certifications/
Licenses, Related Experience:
- Bachelor's degree in computer science or equivalent
experience
- 5 or more years of experience in software engineering ADA
Specifications:
- This position requires the ability to remain in a stationary
position (standing and/or seated) all of the time.
- This position requires the ability to spend all of the time
viewing computer monitors. Travel Requirements:
- If hired remote, this person is expected to travel to the
Washington DC corporate office as needed (3-4 times per year
minimum). Note: The above statements are intended to describe the
general nature and level of work being performed by the
individual(s) assigned to this position. They are not intended to
be an exhaustive list of all duties, responsibilities, and skills
required. Management reserves the right to modify, add, or remove
duties and to assign other duties as necessary. DEI Statement: At
SoundExchange, we empower creators and help share the future of
music. One way we do this is by respecting our team members'
diverse voices, varied perspectives, and distinct backgrounds. We
are intentional in creating an inclusive culture where we recognize
that equity is greater than equality and all employees have the
opportunities and support needed to thrive. We strive to create
teams that reflect the music community we serve - every
individual's unique attributes and abilities are valued and are
part of how we innovate, create, and deliver experiences to the
creators we champion. Accommodations: SoundExchange is committed to
working with and providing reasonable accommodations to individuals
with physical and mental disabilities. If you are a qualified
individual with a disability or a disabled veteran, you have the
right to request a reasonable accommodation if you are unable or
limited in your ability to use or access the SoundExchange Careers
website as a result of your disability. We will make a
determination on your request for reasonable accommodation on a
case-by-case basis. If you need an accommodation, please email
jobs@soundexchange.com
#J-18808-Ljbffr
Keywords: SoundExchange, Germantown , Senior Software Engineer, Python, IT / Software / Systems , Washington, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...