Sr. Software Engineer, Machine Learning
$155.58k - $320.32kAbout Pinterest:
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.
At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI.
Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here .
About tvScientific
tvScientific is the first and only CTV advertising platform purpose-built for performance marketers. We leverage massive data and cutting-edge science to automate and optimize TV advertising to drive business outcomes. Our solution combines media buying, optimization, measurement, and attribution in one, efficient platform. Our platform is built by industry leaders with a long history in programmatic advertising, digital media, and ad verification who have now purpose-built a CTV performance platform advertisers can trust to grow their business.
As a Sr. Machine Learning Engineer at tvScientific, you'll build the ML and AI systems behind our Connected TV ad-buying platform: real-time bidding, campaign optimization, and incrementality measurement at scale. We're an adtech company solving a hard problem: making CTV advertising actually measurable. Our platform helps advertisers buy ads across the CTV ecosystem: Hulu, Pluto TV, Disney+, HBO Max, and hundreds of FAST channels: and prove that those ads drove real business outcomes.
What you'll do:
- Write production Python that powers real-time bidding, model training, and campaign optimization
- Train, deploy, and monitor ML models that decide which ads to show, when, and at what price: millions of bid decisions per second
- Build and improve our incrementality measurement systems: helping advertisers understand the true causal lift of their CTV spend
- Design and implement new ML products across the ad-buying lifecycle: audience targeting, bid optimization, pacing, and attribution
- Use LLMs and generative AI to build internal tools that accelerate how we develop, test, and ship ML systems
- Serve as a technical lead and mentor on a distributed engineering team
What we're looking for:
- Strong production Python skills: you write code that runs in prod, not just notebooks
- Solid statistics and ML fundamentals: you can reason about experiment design, model evaluation, and when simpler approaches beat complex ones
- Familiarity with modern AI tools and good judgment about where they add value
- Adtech or CTV experience: familiarity with RTB, programmatic advertising, supply-path optimization
- Clear written communication: we're a distributed team and writing is how decisions get made
- Comfort with ambiguity: you'll own problems end-to-end in a fast-moving environment, from scoping to shipping
- Bachelor's degree in Computer Science, Mathematics, Engineering, related field, or equivalent experience
- 4+ years of industry experience
- Nice-to-Haves:
- Experience using Cursor, Copilot, Codex, or similar AI coding assistants for development, debugging, testing, and refactoring
- Familiarity with LLM-powered productivity tools for documentation search, experiment analysis, SQL/data exploration, and engineering workflow acceleration
- Causal inference: uplift modeling, synthetic controls, difference-in-differences, or incrementality testing
- Big data experience with Scala and Spark
- Systems programming experience in Zig or similar (C, C++, Rust)
- Reinforcement learning or bandit algorithms in production
- Experience building agentic AI systems or LLM-powered workflows
- MLOps experience: model deployment, monitoring, and pipeline orchestration on AWS
In-Office Requirement Statement:
- We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role.
Relocation Statement:
- This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
#LI-SM4
#LI-REMOTE
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
Information regarding the culture at Pinterest and benefits available for this position can be found here .
US based applicants only
$155,584—$320,320 USD
Our Commitment to Inclusion:
Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please complete this form for support.
By submitting this application, I certify that all information submitted in my application and throughout the hiring process is true, accurate, and complete to the best of my knowledge. I understand that any false statement, omission, or misrepresentation may disqualify me from employment consideration or result in termination if discovered after hire.
$155k - $165k
...health outcomes for millions of patients nationwide. Sr. Software Engineer PatientPoint Network Solutions LLC in Cincinnati, OH... ...software development experience with Java 21; (iv) AI and machine learning frameworks and libraries, such as TensorFlow, PyTorch,...SeniorInternshipWork at officeRemote workFlexible hours- ...Software Engineer 15 Openings Remote CST Hands on experience(2-3) years on software programming on 2 out of C++, Java or Python... ...support experience would be a plus. Basic knowledge of what machine learning models are, and different types of algorithms. 1-2 years of...SeniorRemote work
$180k - $230k
...to help us accelerate that reality. About the Role As a Sr. Software Engineer, Backend, you will be building AI-powered solutions across... ...suite. You will work closely with the product, design, and machine learning teams to design and build services, APIs, and tools that...SeniorHome officeFlexible hours$160k - $200k
...genetic datasets in the world. We're looking for a Senior Software Engineer to help build and operate the systems that make that data... ...ancestry features and DNA relatives to health insights and machine learning pipelines that serve millions of customers. Our Engineering...SeniorLocal area- ...Job Role and Responsibility: AMD, Inc. is hiring Sr. Software Development Engineers to Research, design, develop, and/or test operating systems... ...in the following: 1.Developing and deploying deep learning or machine learning solutions for high performance computing...Senior
- ..., big data, mobile, data science, data warehousing, machine learning using state-of-the-art software development applications and frameworks. Ensure... ...traffic increase. Work closely with the data engineering, platform, and solutions teams to develop...SeniorRemote work
$128.2k - $225.98k
...Full Stack Software Engineer Annapolis Junction, MD Top Secret/SCI Polygraph Career Level not specified $128,200 - $225,975 Job... ...latest advancements in cyber, artificial intelligence, and machine learning to stay ahead of emerging threats and opportunities. This...SeniorFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours$93.2k - $164.45k
...Software Engineer Sr Aeronautics Company Texas Basic Qualifications • Bachelor's degree in a STEM discipline (e.g. Computer Science... ...experience implementing AI/ML algorithms using common machine learning frameworks (ex. PyTorch, TensorFlow, scikit-learn) Job...SeniorFull timeTemporary workWork experience placementRemote workRelocationFlexible hours3 days per week$55 - $60 per hour
...Job Title: Sr Software Engineer Job ID: 24313 Location: 7000 Central Ave NE Minneapolis Minnesota 55432 Duration: 8 Months Pay... ...cloud, data analytics, web services, 2d/3d visualization, machine learning, and interfacing with embedded software for management and...SeniorTemporary workImmediate startRemote work$184.9k - $250.2k
...scientists, product managers, and other engineers to define and deliver customer‑focused... ...continuous improvement. A day in the life As a Software Development Engineer, you will help... ...systems, offline data pipelines, and machine learning infrastructure—leveraging Generative AI...SeniorInternshipSeasonal workFlexible hours- ...Sr Software Engineer Altera, a member of the N. Harris Computer Corporation family, delivers health IT solutions that support caregivers... ...Experience with Python or R for analytics, automation, or machine learning Experience with Azure Data Services, Azure Machine...SeniorRemote workWork from homeHome office
$109.51k - $203.94k
...Position Summary Sr. Software Development Engineer in Woonsocket, RI. The role designs and develops software applications and platforms to support... ...data pipelines, distributed computing engines, and machine learning infrastructure. Pay Range $109,512.00–$203,940.00 per...SeniorFull timeTemporary workLocal areaRemote work$72 - $84 per hour
...building and operating a unique software stack of cloud... ...around genomic sequencing and machine learning. The company’s platform is already... ...scientists, statisticians, engineers, and physicians, all driven... ...people, and at scale. Reports to Sr. Director, Engineering...SeniorContract workTemporary workWork at officeLocal areaRemote work- ...Title: Sr Software Engineer - 35717534 Duration: 6 months+ Scope: The Senior Software Engineer will contribute to our UI design... ...computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications...SeniorRemote work
$157.93k - $185.4k
...Caremark LLC, a CVS Health company, is hiring a Senior Software Development Engineer to design and develop software applications and platforms... ...Web Services (AWS), or Google Cloud Platform (GCP). Machine learning, statistical analysis, and predictive modeling. SAS or...SeniorTemporary workLocal areaRemote work$140k - $165k
...Acoustic Location Engineer SoundThinking's SafetySmart™ Platform is a suite of products... ...integration. This is life-safety software — your code will directly impact how fast... ...city model formats Experience with machine learning pipelines Experience in defense, public...SeniorWork at officeLocal area3 days per week$109.51k - $203.94k
...Sr. Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate... ...data pipelines, distributed computing engines, and machine learning infrastructure design. Pay Range: $109512.00/year to $...SeniorHourly payFull timeTemporary workRemote work- ...Ministry Brands is looking for a Senior Software Engineer to join our growing team! Who we are Ministry Brands... ...contributing to the design and implementation of features powered by machine learning and LLM-based architectures. Key Responsibilities:...SeniorWork at officeRemote workWork from homeFlexible hours
$124.9k - $228.9k
...podcasts to mobile apps, news, and more. What We Do Our Software Engineers are end-to-end owners who will participate in all aspects... ...centers around the world, petabyte-scale data challenges, machine learning, advanced visualizations, and interactive user interfaces...SeniorFull timeTemporary workLocal area- ...experience and a powerful user interface. This is a hands-on role, working alongside a collaborative team of talented software and machine learning engineers as well as visual designers to develop new and exciting features across all layers of web applications. Skills...SeniorRemote work
$100 per hour
...Senior Software Engineer $100 - $230/hour pay Required Skills Python3 JAVA Rust... ...feedback loops that improve how AI systems learn, reason, and perform. Our platform... ...codebases. # Familiarity with modern AI or machine learning systems is a plus, though not...SeniorFor contractorsRemote work- ...building the platform that makes AI and machine learning development faster, safer, and more... ...Zapier’s AI Platform team as a Sr. Applied AI Engineer ! As a key member of this team,... ...You have 7+ years of experience in software engineering , with at least 3 of those...SeniorRemote work
$175k - $200k
...evolution of local media. Madhive is looking for a Senior Software Engineer with previous experience working in an AdTech ecosystem... ...Centry, or New Relic. ~ A strong interest in data science/machine learning concepts, or hands-on experience with high-throughput, ad-...SeniorLocal areaRemote work2 days per week3 days per week- ...Senior Forward Deployed Software Engineer, Full Stack In Brief We’re an early-stage startup on a mission to make healthcare proactive... ...-of-care. We’re a diverse team of clinicians, engineers, machine learning experts, product designers, and performance improvement...SeniorLocal areaRemote work
- ...communities. Job Summary: Job Description: PayPal, Inc. seeks Sr Software Engineer in Austin, TX Job Duties: Design, and implement complex,... ...docs, and participate in design and code reviews. Apply machine-learning algorithmic techniques, design patterns, and best practices...SeniorFull timeWork at officeLocal areaImmediate startRemote workFlexible hours
$169k - $195k
...database for mission-critical use cases and workloads, including machine learning, generative, and agentic AI. Aerospike powers millions of... ...detection, real-time bidding, profile stores, recommendation engines, and other use cases. At Aerospike, we dream big and deliver...SeniorRemote work$137.7k - $182.43k
...Articulate is looking for a Senior Software Engineer to join our amazing Localization team! As a Senior Software Engineer at Articulate... ...work closely with a talented team of software engineers, machine learning engineers, and designers to build industry-leading...SeniorLocal areaRemote work$40 - $85 per hour
...Your work will shape how models learn, reason, and perform through... .... Analyze and enhance software codebases to ensure clarity,... ...Familiarity with modern AI or machine learning systems is a plus, though... ...by leveraging your advanced engineering skills in a dynamic, remote...SeniorRemote jobHourly payContract work$170k - $220k
...world in a positive way. To learn more visit: You will...... ...multidisciplinary Research Scientists and Engineers working on building a cutting... ...computer vision, and machine learning. - Manage the end-... ...in ML systems or the ML software stack. - Deep understanding...SeniorWork at officeRemote workWork from homeFlexible hours- ...seeking a Senior Full Stack Computer Vision Engineer to join our engineering team! This role... ...skills with a genuine passion for machine learning. The ideal candidate has real-world experience... .... Strong understanding of software engineering best practices, including version...SeniorTemporary workRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer, Machine Learning. Be the first to apply!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote




