Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemote

Location

United States

Posted

10 days ago

Salary

Not specified

PythonGoNode.jsMachine LearningBig DataData Pipeline ArchitectureData LakeBidding AlgorithmsPerformance OptimizationDistributed Systems

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

The Senior Software Engineer will architect, build, and optimize the high-performance advertising platform, leveraging machine learning and big data to drive significant profitability, efficiency, and scale for Audiohook's core business.

  • Build and optimize a performance-based advertising service capable of servicing 10B requests per day.
  • Optimize bidding algorithms using machine learning models to increase profitability by 20% within 3 months of hiring.
  • Architect data pipelines capable of handling big data workloads.
  • Maintain data integrity between the data lake and reporting caches.
  • Reduce data processing costs by 10% within 6 months of hiring.
  • Complete 10-12 story points per week.
  • Present progress and demos in company Standup meetings twice a week.
  • Participate in live team code reviews.
  • Lead monthly "Dev Tricks" and "Lunch and Learn" presentations.
  • Other duties as assigned by supervisor of management.

Qualifications

  • Expert-level mastery of Python, Go, or Node.js. Able to work in Python.
  • Takes ownership over product level architecture, projects and personal tasks.
  • Collaborative - (Pair programming, white boarding, code reviews, product and business discussions).
  • Present and involved in daily discussions.
  • Comfortable with taking calculated risks.
  • Understands trade offs between short term profitability and long term stability.

Requirements

  • If remote, willing to travel to Utah up to 1 week per month for in-office collaborative work.
  • Understands the strengths and pitfalls of AI Agents and frequently uses them to collaborate on, review and write code.

Benefits

  • Flexible remote/hybrid work environment.
  • Competitive salary and equity opportunities.
  • Performance bonuses.
  • 401(k), Health, dental, and vision benefits.
  • Other fringe benefits such as daily lunch stipend, monthly wifi, cell phone and subscription reimbursement, and annual hardware stipend.
  • Flexible PTO.
  • Bi-annual Corporate Offsites.

Job Requirements

  • Expert-level mastery of Python, Go, or Node.js. Able to work in Python.
  • Takes ownership over product level architecture, projects and personal tasks.
  • Collaborative - (Pair programming, white boarding, code reviews, product and business discussions).
  • Present and involved in daily discussions.
  • Comfortable with taking calculated risks.
  • Understands trade offs between short term profitability and long term stability.
  • If remote, willing to travel to Utah up to 1 week per month for in-office collaborative work.
  • Understands the strengths and pitfalls of AI Agents and frequently uses them to collaborate on, review and write code.

Benefits

  • Flexible remote/hybrid work environment.
  • Competitive salary and equity opportunities.
  • Performance bonuses.
  • 401(k), Health, dental, and vision benefits.
  • Other fringe benefits such as daily lunch stipend, monthly wifi, cell phone and subscription reimbursement, and annual hardware stipend.
  • Flexible PTO.
  • Bi-annual Corporate Offsites.

Related Job Pages

More Software Engineer Jobs

Engineering Manager

Keyfactor

Identity-first security for every machine.

Software Engineer10 days ago
Full TimeRemoteTeam 201-500Since 2014H1B Sponsor

Manager of Engineering leading a team at Keyfactor, Inc.

SDLC
United States

Staff Software Engineer

Mercury Insurance Services, LLC

At Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years. We are one team with a common goal to help others. Everyone needs insurance and we can’t imagine a world without it. We care about our people, and we mean it. We reward our talented professionals with a competitive salary, bonus potential, and a variety of benefits to help our team members reach their health, retirement, and professional goals. Pay Range USD $83,670.00 - USD $161,815.00 /Yr.

Software Engineer10 days ago
Full TimeRemoteTeam 5,001-10,000

The Staff Software Engineer will provide technical leadership and direction for multiple agile teams to implement prioritized software product roadmaps, which includes designing, developing, and maintaining complex software systems. This role also involves leading design and code reviews, driving multiple sprint teams to deliver features, and collaborating with product managers on planning and prioritization.

JavaPythonGoC++JavaScriptAlgorithmsData StructuresDesign PatternsRelational DatabasesNoSQLCachingRESTgRPCApache KafkaApache NiFiAmazon SQSApache CamelMicroservices ArchitectureDockerKubernetesAWSGoogle CloudAzureDevSecOps
United States
$105K - $199K / year
Full TimeRemoteTeam 1,001-5,000

The role involves leading the design and development of embedded software for Extended Reality (XR) and visual system platforms, including AR/VR/MR display systems and real-time rendering components. The engineer will also serve as the technical authority for embedded architecture, device-level software, and low-level system integration across hardware, firmware, and application layers.

United States
Software Engineer10 days ago
Full TimeRemoteTeam 501-1,000

The Software Engineer will architect and deliver Drupal sites ensuring compliance with standards for design, accessibility, security, and performance while collaborating with stakeholders to set expectations. They will also write automated tests, help define the application's path to production, and mentor less experienced engineers within an agile development process.

DrupalDrushComposerHTMLCSSJavaScriptJSONHTTPSSLPHPcontainerizationautomated testingAgile
United States
$120K - $135K / year