Sirius XM Radio Inc. Senior Software Developer in Irving, Texas

Requisition ID


Job Title

Senior Software Developer


New York



Type of Position


Job Description

Locations: New York, NY or Irving, TX

Position Summary:

Member of our Data AI Team, working on providing our customers with a better experience, by using machine learning methods to deliver intelligent recommendations.

Duties and Responsibilities:

Writing code to build complex scalable data workflows on AWS and GCP that will assist with identifying trending content, personalized recommendations, topic segmentation, and search results for talk shows and music.

Supervisory Responsibilities:

  • None

Minimum Qualifications:

  • BS in Computer Science or related field, or equivalent/relevant experience.

  • 5 years of experience with multithreaded programming with solid OOD skills.

  • 3 years of experience with using SQL and NoSQL database technologies.

  • 2 years of experience in scaling large data pipelines on a major cloud platform.

Requirements and General Skills:

  • Interpersonal skills and ability to interact and work with staff at all levels.

  • Ability to work independently and in a team environment.

  • Ability to pay attention to details and be organized.

  • Ability to project professionalism over the phone and in person.

  • Ability to handle multiple tasks in a fast-paced environment.

  • Commitment to "internal client" and customer service principles.

  • Willingness to take initiative and to follow through on projects.

  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.

  • Must have legal right to work in the U.S.

Technical Skills:

  • Strong experience with programming in Scala or Java

  • Solid understanding of data structures and algorithmic efficiencies

  • Ability to optimize SQL queries and decide on scalable data storage solutions

  • Experience with debugging issues and fine tuning configurations on the JVM

  • Thorough knowledge of modern cloud architecture services and fault tolerant designs

  • Ability to follow the best security practices and testing procedures

  • Experience with machine learning for search and recommendations is a plus

  • Python programming experience is a plus

As an EEO/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.

Company EEO Statement

Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.