USA remote
Software Engineer, Backend (Python)
About this role
Position overview This position reports to the Director of Engineering and joins a team of backend, data, and DevOps engineers building the services behind Adelaide’s measurement products, including the high-throughput APIs that ingest tracking data at scale and the partner-facing services that expose our segments and scoring to demand-side platforms. You’ll design, build, and maintain async Python services on FastAPI, working closely with Data Engineering and Data Science to move data reliably from client-side collection through to storage and downstream analytics, and you’ll get regular hands-on exposure to the data pipelines and cloud infrastructure that feed those services.
Day-to-day activities include writing and testing async Python code, designing and maintaining FastAPI services, working with AWS services such as Kinesis Firehose, S3, RDS/Postgres, Redshift, and MWAA Airflow, tuning batching and performance-sensitive request paths, and participating in code reviews. We’re seeking a candidate with 3–5 years of professional software engineering experience, with most of it in Python. This is a fully remote role within the United States, with opportunities to connect with colleagues at our New York office.
You’ll need to be in NYC a few times per year. Compensation Base Salary Range: $140,000 - $160,000 This role includes a competitive compensation package consisting of base salary, performance-based bonus, and equity. Final compensation will be determined based on experience, level, and location. What you'll learn An important part of our culture is continuous learning and the open sharing of ideas. We offer: Access to a broad network of investors and advisors who can help you and your team succeed Mentorship from executives with decades of experience in adtech and media Regular internal knowledge-sharing sessions An education budget to support ongoing professional growth and development Specifically, In this role, you’ll learn: How to design and scale backend services that process hundreds of millions of data points a day Best practices for building on AWS and working alongside data engineering and data science teams Fundamentals of maintaining the data pipelines and infrastructure that power your services How attention metrics and media quality measurement work under the hood How to collaborate effectively across teams to meet stakeholder needs Core responsibilities Design, build, and maintain backend services and APIs in Python that power Adelaide’s measurement products.