Software Engineer - Recommendation Infrastructure, Performance Efficiency
$156k - $387.6kEllis Technologies, Inc.
Software Engineer - Recommendation Infrastructure, Performance Efficiency Location: San Jose Employment Type: Regular Job Code: A27298 Responsibilities The Recommendation System Infrastructure team is responsible for building and evolving the large-scale online serving and data infrastructure that powers TikTok’s recommendation products globally. Our mission is to deliver highly efficient, reliable, observable, and scalable infrastructure for recommendation systems. The team works closely with recommendation algorithm teams to accelerate strategy iteration, improve compute efficiency, optimize serving cost, and enable the next generation of AI-native and agentic engineering workflows. We focus on core infrastructure challenges across online/nearline/offline modules on GPU/CPU, high-performance computing, data pipelines, observability, automation, system reliability, and cost optimization. Our systems are primarily built in C++, while broader infrastructure and automation work may also involve offline data processing frameworks such as Flink, Spark, or other large-scale data systems. A key direction of the team is to build 24/7 closed-loop agentic systems that can observe, diagnose, plan, execute, verify, and continuously improve recommendation infrastructure and iteration workflows. Design, build, and optimize high-performance online serving systems for large-scale global recommendation systems, improving business ROI, system efficiency, and serving quality. Improve the efficiency, reliability, scalability, and cross-regional consistency of recommendation system infrastructure. Identify and resolve system performance bottlenecks across CPU, memory, bandwidth, GPU compute efficiency, serving latency, throughput, and resource allocation efficiency. Drive cost optimization for large-scale recommendation serving, including business-impacted cost efficiency, compute resource utilization, and infrastructure or strategy level performance improvements. Build reliable and efficient workflows and pipelines for automation on candidate generation, profile generation, feature processing, training data generation, and online development. Qualifications Minimum: Bachelor's degree or above in Computer Science, Software Engineering, or a related technical field. Experience in building scalable backend systems, distributed systems, infrastructure systems, or high-performance online services. Strong programming skills in at least one systems programming language, such as C++, C, Go, or Java. Solid understanding of data structures, algorithms, operating systems, networking, and distributed system fundamentals. Experience with performance analysis, system debugging, reliability improvement, or large-scale service optimization. Strong ownership, problem-solving ability, and communication skills. Ability to work effectively with cross-functional teams, including infrastructure teams, recommendation algorithm teams, and product/business-facing engineering teams. Preferred: Experience with infrastructure for recommendation systems, search engines, advertising systems, machine learning systems, or large-scale online serving systems. Experience optimizing high-throughput, low-latency C++ services in production environments. Familiarity with profiling, benchmarking, performance tuning, capacity planning, resource efficiency improvement, and cost optimization. Experience with large-scale data processing systems such as Flink, Spark, Kafka, or similar frameworks. Experience building end-to-end automation systems based on AI agents, LLMs, workflow orchestration, or closed-loop engineering automation. Experience designing agentic workflows for system diagnosis, performance optimization, reliability improvement, change validation, or automatic execution. Experience with real-time data pipelines, online training, feature engineering, candidate generation, or recommendation system iteration workflows. Job Information The base salary range for this position in the selected city is $156,000 - $387,600 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units. Benefits Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure). The Company reserves the right to modify or change these benefits programs at any time, with or without notice. Fair Chance Eligibility For Los Angeles County (unincorporated) Candidates: Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in withdrawal of the conditional offer of employment: 1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues; 2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; 3. Exercising sound judgment. #J-18808-Ljbffr
- ...Ellis Technologies, Inc. is seeking a Software Engineer for the Recommendation Infrastructure team in San Jose. You will focus on building high-performance services and efficient data pipelines to enhance the TikTok recommendation system. The ideal candidate has a Bachelor...Performance
$156k - $387.6k
...Software Engineer – Recommendation Infrastructure, Agentic Engineering Location: San Jose Employment Type: Regular... ...Our mission is to deliver highly efficient, reliable, observable, and scalable... ...speed, reliability, and serving performance. Design and build AI‑native agentic...PerformanceTemporary workLocal area$156k - $316.8k
...Responsibilities About The Team: The Recommendation Architecture - Social Team... ...• Build and maintain high performance online services for TikTok... ...system; • Build extremely efficient and reliable data pipelines... ...recommendations, search engine, machine learning,...PerformanceTemporary workLocal area$45 - $60 per hour
...Introduction: The Recommendation Infrastructure Team is responsible... ...building reliable, efficient, flexible, and generic... ...to join one of our engineering teams where you... ...and maintain high performance online services for... .../Masters degree in Software Development, Computer...PerformanceHourly payWork experience placementInternshipSummer internshipLocal areaFlexible hours$212.8k - $387.6k
...Software Engineer, Recommendation Infrastructure Location: San Jose Employment Type: Regular Job Code: A16289A About... ...Build and maintain high-performance online services for the TikTok recommendation... ...system. Build extremely efficient and reliable data pipelines for candidate...PerformanceTemporary workLocal area$45 per hour
...Software Engineer Intern (Recommendation Infrastructure) - 2026 Summer (BS/MS) Location: San Jose Employment Type: Intern... ...Build and maintain high performance online services for TikTok recommendation... ..., Social, etc. Build extremely efficient and reliable data pipelines for...PerformanceHourly paySummer workInternshipLocal area$156k - $387.6k
...videos, and commodity recommendation. Our E-commerce... ...and optimizing the infrastructure for such recommendation... ...applied machine learning engineers and build scalable... ...and build high performance online systems and reliable... ...systems; - Strong software development...PerformanceTemporary workLocal area$244.8k
...responsible for building highly performant, scalable and stable infrastructures that serve billions of... ...optimizing performance/efficiency for large-scale ML... ...Search multi-agent LLM engine, supporting ReAct +... ...of the following areas: recommendation, search, Ads and ML Infra...PerformanceTemporary workLocal area$244.8k
...Backend Software Engineer, TikTok Live Recommendation Infrastructure Location: San Jose Employment Type: Regular... ...pipelines. Develop robust and efficient model infrastructure, including... ...recommendation stack. Drive performance optimization and cost-efficiency...PerformanceTemporary workLocal area$184k - $287.5k
## Senior Software Engineer, DGX Cloud AI InfrastructureApplylocations... ...LLM workloads run efficiently and reliably at... ...You will lead deep performance and reliability... ...scale AI clusters, infrastructure, and end-to-end... ..., data-driven recommendations based on profiling,...PerformanceRemote work$212.8k - $387.6k
...About The Team TikTok's recommendation system is at the core... ...-scale recommendation engine systems to enhance... ...Build and maintain high-performance, low-latency, and scalable infrastructure using C++ and modern system... ...performance and efficiency through profiling, benchmarking...PerformanceTemporary workLocal area$156k - $208k
...The-Loop, Test Automation Software Engineer to join our satellite development... ...the software test infrastructure used to test both the hardware... ...processes to improve test efficiency, test coverage, and the... ...remote sensing performance. Our state-of-the-art facility...PerformancePermanent employmentFull timeRemote workFlexible hours$156k - $387.6k
...About the Team The Inference Infrastructure team is the creator and open-source... ...deliver infrastructure that is highly performant, massively scalable, cost-efficient, and easy to use-enabling both... ...AI workloads, and are looking for engineers passionate about cloud-native...PerformanceTemporary workLocal area$156k - $387.6k
...Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling) Location: San Jose Team:... ...technologies to build a large, reliable, and efficient compute infrastructure. This... ...AI innovation, ensuring high performance, scalability, and reliability to support...PerformanceTemporary workLocal areaOverseas$156k - $316.8k
...Software Engineer - AI Agent Memory Infrastructure Location: San Jose Team: Technology Employment Type: Regular... ...continuously optimize system performance across quality, latency, cost,... ...memory systems, user profiling, recommendation/search feature platforms, or knowledge...PerformanceTemporary workLocal area$212.8k - $387.6k
...commerce experience to our users. Our product engineering team is responsible for building an e-... ..., and extensibility. - Conduct performance analysis and profiling of the TikTok Shop... ...management, network optimization, and battery efficiency. - Strong problem-solving skills and...PerformanceTemporary workLocal area$147k - $211k
Software Engineer, GCS, Transfer Appliance Infrastructure corporate_fare Google place Sunnyvale, CA, USA Qualifications... ...more of the following: Security, Performance Analysis, Storage, Network... ...company and, in order to facilitate efficient collaboration and communication...PerformanceFull timeWork at office$174k - $252k
Senior Software Engineer, Infrastructure, Infra Spanner corporate_fare Google place Sunnyvale, CA, USA... ...in C++. 5 years of experience in performance analysis, debugging, and optimization... ...code in, accuracy, testability, and efficiency). Contribute to existing documentation...PerformanceFull time$147k - $211k
Software Engineer III, Telemetry Infrastructure Sunnyvale, CA, USA Apply Qualifications Bachelor’s degree or equivalent... ...Our team's mission is to build a performant telemetry infrastructure capable... ...in, accuracy, testability, and efficiency). Contribute to existing...PerformanceFull timeRemote work$152k - $241.5k
...personal gaming, and high-performance computing. Our success depends... ...sophisticated, distributed infrastructure. As an engineer on our team, you will play... ...teams to work at peak efficiency. This role offers an outstanding mix of core software engineering, data management...Performance- ...Cloud Infrastructure Engineer Modern autonomous system development is heavily... ...to test constant software changes. Join our cloud platform... ...to ensure we're building efficient and reliable systems for managing... ...requirements, interview performance, and the level and scope...PerformanceFor contractorsFor subcontractor
$156k - $387.6k
...Ellis Technologies, Inc. is hiring a Software Engineer focusing on Recommendation Infrastructure in San Jose, California. This position involves optimizing serving systems for large-scale recommendation systems and collaborating with cross-functional teams. The candidate...Performance$156k - $316.8k
...Software Engineer, Global CRM Platform Location: San Jose Employment... ...improve commercialization efficiency and client satisfaction.... ...solutions and actionable recommendations to develop TikTok's... ...globalized CRM System with high performance and availability across multiple...PerformanceTemporary workLocal areaFlexible hours$45 - $60 per hour
...Ellis Technologies, Inc. is seeking a Software Engineer Intern (Recommendation Infrastructure) for Fall 2026 in San Jose. In this role, you will build high-performance online services and data pipelines for TikTok's recommendation system, collaborating closely with a mentor...PerformanceHourly payFull timeInternship$143k - $197.44k
...more than 2,200 days. WeRide.ai is looking for a Software Engineer to build powerful and efficient world-leading cloud infra platforms for autonomous driving... ...business needs. Architect and develop high performance and scalable distributed system for large scale data...Performance$300k - $425k
...downstream systems like Search, Recommendations, Ads, and Voice to shape... ...looking for a Senior Software Engineer, Content Platform who can... ...data processing. Design efficient and scalable systems that... ...related tools to build high-performance data pipelines. Work on data...PerformanceWork at officeLocal areaRemote workMonday to ThursdayFlexible hours- ...Ellis Technologies, Inc. is seeking a Software Engineer Intern for the Summer of 2026. This role involves building and maintaining high-performance online services for TikTok's recommendation system, developing data pipelines, and creating a globalized large-scale recommendation...PerformanceSummer workInternship
$141k - $202k
...years of experience with software development in C++.... ...large-scale infrastructure, distributed systems... ...years of experience with performance, large-scale systems... ...resolution, and software test engineering. About the job The... ...unparalleled scale, efficiency, reliability and...PerformanceFull timeWorldwide$147k - $211k
...with developing large‑scale infrastructure, distributed systems or... ...years of experience with performance, large‑scale systems data... ...and resolution, and software test engineering. About the job Google's... ...is to deliver reliable, efficient, and high‑performance end...PerformanceFull time$147k - $211k
Software Engineer, Google Distributed Cloud Infrastructure Cluster corporate_fare Google place Sunnyvale, CA, USA Bachelor... .... 2 years of experience with performance, large scale systems data... ...in, accuracy, testability, and efficiency). Work on different parts of the...PerformanceFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Recommendation Infrastructure, Performance Efficiency. Be the first to apply!
- software developer internship no experience San Jose, CA
- federal - software developer San Jose, CA
- research software engineer San Jose, CA
- software engineer contract San Jose, CA
- part time software developer San Jose, CA
- software engineer healthcare San Jose, CA
- network software engineer San Jose, CA
- ngo software engineer San Jose, CA
- software development engineer aws San Jose, CA
- software developer internship San Jose, CA


