{"schemaVersion":"jobsearcher.job.v1","id":"b583d1b9ef5eba56e535dbc4","url":"https://jobsearcher.com/jobs/b583d1b9ef5eba56e535dbc4","canonicalUrl":"https://jobsearcher.com/jobs/b583d1b9ef5eba56e535dbc4","title":"Senior Software Engineer - Backend Performance -MarTech/AdTech","description":"PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Software Engineer — Backend PerformanceAs a Senior Software Engineer on Backend Performance, you own the hottest paths in data products — the code that has to be fast because everything downstream depends on it. You profile before you guess, drop into C/C++, Cython, or Rust when Python runs out of room, and reach for the GPU when it earns its keep. This is engineers-first, systems-heavy work: high-throughput pipeline execution and Reactor self-correction over large volumes of structured and unstructured data, made fast.What You'll DoProfile, benchmark, and eliminate bottlenecks across the pipeline's performance-critical paths.Write performance-critical code in C/C++, Cython, and/or Rust for the hot paths where interpreted Python won't hold.Apply GPU acceleration (CUDA) to pipeline execution and Reactor self-correction where it delivers real speedups — and know when it doesn't.Engineer for parallelism and concurrency: threading, vectorization, memory layout, and data-movement costs.Build performance-regression detection into CI so hard-won gains don't quietly erode.Partner with the Data Products and infrastructure teams to move the right work to the right primitive.What Will Help You SucceedCore engineeringStrong systems engineering background with deep proficiency in at least one of C, C++, or Rust. Cython and CUDA are a strong plus.Fluent in Python for data processing, with a real feel for where the interpreter costs you and how to escape it.Performance engineering: profiling, memory management, concurrency, cache behavior, and reasoning quantitatively about throughput and latency.Systems & dataParallel, high-throughput processing — SIMD / vectorization, multiprocessing, or GPU parallelism.Experience moving and transforming large volumes of structured and unstructured data with low latency.PostgreSQL and strong data-structures and algorithms fundamentals.Nice to haveCUDA / kernel-level optimization or hardware-aware performance work; NVIDIA ecosystem depth.Lakehouse internals, columnar formats (Arrow / Parquet), or numeric/array computing.The Role Is Right For You IfYou reach for a profiler before another machine, and you can explain exactly where your time is going.You write the systems code yourself. AI assistants speed you up; they don't do the engineering for you.Job-3645252","company":"Three Pillars Recruiting","rawCompany":"three pillars recruiting","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-05T09:44:19.134Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer - Backend Performance -MarTech/AdTech","description":"PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Software Engineer — Backend PerformanceAs a Senior Software Engineer on Backend Performance, you own the hottest paths in data products — the code that has to be fast because everything downstream depends on it. You profile before you guess, drop into C/C++, Cython, or Rust when Python runs out of room, and reach for the GPU when it earns its keep. This is engineers-first, systems-heavy work: high-throughput pipeline execution and Reactor self-correction over large volumes of structured and unstructured data, made fast.What You'll DoProfile, benchmark, and eliminate bottlenecks across the pipeline's performance-critical paths.Write performance-critical code in C/C++, Cython, and/or Rust for the hot paths where interpreted Python won't hold.Apply GPU acceleration (CUDA) to pipeline execution and Reactor self-correction where it delivers real speedups — and know when it doesn't.Engineer for parallelism and concurrency: threading, vectorization, memory layout, and data-movement costs.Build performance-regression detection into CI so hard-won gains don't quietly erode.Partner with the Data Products and infrastructure teams to move the right work to the right primitive.What Will Help You SucceedCore engineeringStrong systems engineering background with deep proficiency in at least one of C, C++, or Rust. Cython and CUDA are a strong plus.Fluent in Python for data processing, with a real feel for where the interpreter costs you and how to escape it.Performance engineering: profiling, memory management, concurrency, cache behavior, and reasoning quantitatively about throughput and latency.Systems & dataParallel, high-throughput processing — SIMD / vectorization, multiprocessing, or GPU parallelism.Experience moving and transforming large volumes of structured and unstructured data with low latency.PostgreSQL and strong data-structures and algorithms fundamentals.Nice to haveCUDA / kernel-level optimization or hardware-aware performance work; NVIDIA ecosystem depth.Lakehouse internals, columnar formats (Arrow / Parquet), or numeric/array computing.The Role Is Right For You IfYou reach for a profiler before another machine, and you can explain exactly where your time is going.You write the systems code yourself. AI assistants speed you up; they don't do the engineering for you.Job-3645252","datePosted":"2026-08-05T09:44:19.134Z","dateModified":"2026-08-05T09:44:19.134Z","hiringOrganization":{"@type":"Organization","name":"Three Pillars Recruiting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b583d1b9ef5eba56e535dbc4"},"url":"https://jobsearcher.com/jobs/b583d1b9ef5eba56e535dbc4"}}