cover image
US Tech Solutions

Senior Software Engineer

On site

Santa monica, United states

$ 100 /hour

Senior

Freelance

17-09-2025

Share this job:

Skills

Communication Python Java Scala Data Visualization Big Data Data Governance CI/CD Decision-making Architecture Machine Learning Programming Autonomy Organization AWS Software Development Agile Microservice Spring Snowflake FastAPI Spark Spring Boot Databricks Kafka Terraform Flink Microservices

Job Specifications

Location: Santa Monica, CA 90404

Duration: 16 months

Note:

- Focus on Santa Monica/Seattle/San Fran/LA

Standard hours: 8:00 AM - 5:00 PM PST

Includes a 1-hour lunch break, flexible based on your preference

Description/Comment:

Ad Platforms is responsible for Client's industry-leading ad technology and products - driving advertising performance, innovation, and value in Client's sports, news, and entertainment content, across all media platforms.
The Ads Data team, part of Client's Ad Platforms organization, is on a mission to transform the advertising landscape across TV and streaming video through the power of data and AI. We design and build innovative solutions that measure and optimize the entire advertising lifecycle - from planning and activation to measurement and insights.
At the heart of our work is a highly collaborative, cross-functional team that delivers end-to-end solutions across a wide spectrum of technologies, including machine learning, big data, microservices, and data visualization.
We are looking for a Senior Software Engineer to join our Advertising Data Platform Engineering group. This group powers core capabilities across Client's addressable ad ecosystem, including operational data infrastructure, audience solutions, inventory forecasting, and full-funnel measurement.
As a senior engineer, you will play a critical role in driving technical direction, setting engineering standards, and mentoring other developers. You will be expected to lead by example -- designing scalable systems, writing high-quality code, and solving complex data and engineering challenges with autonomy and accountability. Your work will have a direct impact on the foundation and evolution of our ad platform.
The ideal candidate will bring deep expertise in big data systems and strong experience building scalable backend or full stack services. You will work closely with engineers, data scientists, product managers, and stakeholders to build foundational systems that enable the future of advertising at Client.

Basic Qualifications:

Ad Platforms is responsible for Client's industry-leading ad technology and products - driving advertising performance, innovation, and value in Client's sports, news, and entertainment content, across all media platforms.

Design, build, and maintain scalable data platform components for both real-time and batch processing. Own the full software development lifecycle - from requirements gathering and design to implementation, testing, and deployment.
Drive engineering best practices include code quality, performance optimization, automated testing, CI/CD, and system reliability.
Define and evaluate technical architecture, contribute to system-level design discussions, and lead decision-making on key engineering trade-offs.
Collaborate cross-functionally with product managers, program managers, SDETs, and data scientists to deliver impactful solutions aligned with business goals.
Lead by example to foster an inclusive, high-performing engineering culture; provide technical guidance and mentorship to junior and mid-level engineers.
Troubleshoot and resolve complex production issues, ensuring system performance, availability, and reliability.
Continuously evaluate emerging technologies and contribute to innovation efforts across the organization.

5+ years of professional programming in Scala, Python, and etc.
3+ years of big data development experience with technical stacks like Spark, Flink, Airflow, Singlestore, Kafka and AWS big data technologies
Deep understanding of data modeling, distributed systems, and performance optimization
Knowledge of system, application design and architecture
Experience of building industry level high available and scalable service
Passion about technologies, and openness to interdisciplinary work
Excellent communication and collaboration skills

Preferred Qualifications:

Hands-on experience with Databricks for development and deployment of data pipelines.
Experience with data governance, compliance, or observability tooling.
Demonstrated ability with cloud infrastructure technologies, including Terraform, K8S, Spinnaker, IAM, ALB, and etc.
Experience with Snowflake, Kinesis, lambda etc.
Experience in Microservice framework like Spring Boot, Spring Cloud, FastAPI, NestJS etc.

Required Education:

Bachelor's Degree

Must Have Skills:

Scala/Java Development: Primary coding language is Scala (must be highly proficient). Strong Python or Java skills may be considered as secondary.
Big Data: Hands-on experience with Spark is required (team also leverages Flink).
Programming Expertise: Solid background in object-oriented programming from a software engineering perspective.
Agile Practices: Familiarity with Agile development methodologies.

About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.uste

About the Company

USTECH SOLUTIONS is the largest privately owned diversity workforce partner with a global footprint. For 20+ years, we have partnered with leading MSPs and some of the world's largest enterprises to deliver a flexible workforce. We serve Fortune 500 giants and growing businesses alike, reinventing the role of humans in a digital workforce. 'Reinventing Human' is about connecting you with top talent and seamlessly integrating new hires into your programs through our next gen AI powered Talent platforms. As the largest privat... Know more