Software Engineer - Automatic Labs

Automatic San Francisco , CA 94118

Posted 4 months ago

Regular

Location: San Francisco, CA

Position Summary:

SiriusXM is looking for a strong collaborative team player to work within our Automatic Labs (Connected Car) division on the backend applications team. The backend team is responsible for the design and implementation of various microservices in the Automatic Labs platform. This includes defining the detailed technical architecture, working closely with the product team, working closely with other development groups within a larger team (including front-end applications, content tools, analytics and machine learning), analyzing requirements, and positioning them with the development. This individual should be well aware of the ongoing evolution of the mobile platforms, data, and also be aware of the overall technology evolution in the connected devices sector.

Duties and Responsibilities:

  • Design and implement APIs to support external platform users, internal cross service applications, and internal mobile applications.

  • Design and implement Real Time APIs to support both external platform users, as well as internal cross service communication.

  • Identify and eliminate potential performance problems in those APIs including optimizing data stores.

  • Improve the reliability and fault tolerance of our infrastructure.

  • Provide scalable solutions to handle the large amounts of telematics data we collect including managing large relational datastores, message queues, distributed service architecture.

  • Design and implement authentication and authorization for external facing services.

  • Facilitate the troubleshooting of pre and post-production issues working closely with the development team.

  • Adhere to rules established to enforce test driven development, maintaining wiki pages, code style and code group/peer review.

Supervisory Responsibilities:

  • None.

Minimum Qualifications:

  • Bachelor's or Master's degree in computer science or other technically related field or equivalent, relevant experience.
  • 3+ years of experience designing and developing applications.
  • 3+ years of working experience in Python or similar high-level OOP language.
  • 2+ years of experience in building scalable backend applications.
Requirements and General

Skills:
  • Familiarity with deploying applications on top of Amazon Web Services.

  • Ability to effectively work cross functionally in a fast paced and sometimes ambiguous work environment.

  • Strong organization skills.

  • Excellent problem solving skills.

  • Ability to work independently and in a team environment.

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

  • Willingness to learn new technologies.

  • Excellent time management skills, with the ability to self-prioritize, and work under shifting deadlines.

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

Technical Skills:

  • Demonstrable skills in designing/deploying a scalable environment using 3rd party cloud services (AWS, Google Cloud, etc.).

  • Experience working with large scale relational, distributed databases (PostgreSQL is a plus).

  • Strong comprehension of web services and service oriented architecture.

  • Strong comprehension of high availability, multi-tier, mission critical system design.

  • Working knowledge of microservices, message oriented middleware.

  • Fluency in Python or equivalent high level OOP language.

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.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Coordinator Office Services Automatic Labs

Sirius XM

Posted 1 week ago

VIEW JOBS 12/7/2018 12:00:00 AM 2019-03-07T00:00 RegularLocation: San Francisco, CAPosition Summary: The Coordinator, Office Services will be responsible for supporting the day-to-day operations of the San Francisco Office. Additional responsibilities include managing reception, supporting HR and administrative assistance for the leadership team. Duties and Responsibilities: * Organize and manage the overall office. * Serve as liaison for building maintenance and repairs. * Order, manage and maintain office supplies and kitchen pantry. * Receive daily mail and package deliveries and distribute. * Manage weekly lunches including ordering, setting up and cleaning up. * Provide administrative assistance to the leadership team including calendar and meeting arrangement, organizing catering for business meetings, and other miscellaneous tasks. * Manage reception desk including meeting and greeting visitors, answering phones. * Provide HR support including: * New hire set up, * Coordinating and planning office events, * Scheduling and coordinating interviews. Supervisory Responsibilities: * None. Minimum Qualifications: * Bachelor's degree or equivalent, relevant experience. * Minimum of 2 years of relevant coordinator/administrative assistant experience. Requirements and General Skills: * Interpersonal skills and ability to interact and work with staff at all levels. * Excellent written and verbal communication skills. * 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. * Commitment to "internal client" and customer service principles. * Willingness to take initiative and to follow through on projects. * Spelling, grammar, proofreading and editing skills. * 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: * Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Access). * Thorough knowledge of Google Suite (Gmail, Docs, Calendar). 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. Sirius XM San Francisco CA

Software Engineer - Automatic Labs

Automatic