Principal Staff Software Engineer, AI Training Platform
Mountain View, CA jobs
LinkedIn is the worlds largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. Were also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture thats built on trust, care, inclusion, and fun where everyone can succeed.
Job Description
This role will be based in Mountain View, CA.
At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers hybrid work options, meaning you can work from home and commute to a LinkedIn office, depending on what's best for you and when your team needs to be together.
As part of LinkedIn's AI Platform group, the AI Training team is responsible for developing and maintaining highly available and scalable deep learning training solutions to power our rapidly growing AI use cases. The team is responsible for scaling LinkedIn's AI model training with hundreds of billions of parameters for all AI use cases from recommendation models, large language models (Generative AI), to computer vision models. We optimize training performance across algorithms, AI frameworks, infrastructure software, and hardware to harness the power of our GPU fleet with thousands of latest GPU cards. The team also works closely with the open source community and has many open source committers (TensorFlow, Horovod, Ray, Hadoop, etc.) in the team. Additionally, this team focussed on technologies like LLMs, GNNs, Incremental Learning, Online Learning, and advanced LLM Agents work for Training infrastructure.
As a Principal Staff Software Engineer on the AI Training Infra team, you will play a crucial role in leading and building the next-gen training infrastructure to power AI use cases. You will design and implement high performance AI Training pipeline, data I/O, work with open source teams to identify and resolve issues in popular libraries like Huggingface, Horovod and PyTorch, debug and optimize deep learning training, and provide advanced support for internal AI teams in areas like model parallelism, data parallelism, Zero, automatic mixed precision and kernel fusion. Finally, you will assist in and guide the development of containerized pipeline orchestration infrastructure, including developing and distributing stable base container images, providing advanced profiling and observability, and updating internally maintained versions of deep learning frameworks and their companion libraries like Tensorflow, PyTorch, DeepSpeed, GNNs, Flash Attention and more.
Responsibilities
* Owning the technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems.
* Designing, implementing, and optimizing the performance of large-scale distributed training for personalized recommendation as well as large language models.
* Improving the observability and understandability of various systems with a focus on improving developer productivity and system sustenance.
* Mentoring other engineers, defining our challenging technical culture, and helping to build a fast-growing team.
* Working closely with the open-source community to participate and influence cutting edge open-source projects (e.g., PyTorch, GNNs, DeepSpeed, Huggingface, etc.).
* Functioning as the tech-lead for several concurrent key initiatives for the Training Infrastructure and defining the future of AI training platforms.
Qualifications
Basic Qualifications
* BS/BA in Computer Science or related technical field or equivalent technical experience
* 7+ years of industry experience in software design, development, and algorithm related solutions
* 7+ years of experience programming in object-oriented languages such as Python, C++, Java, Go, Rust, Scala
* 5+ years of experience as an architect, or technical leadership position
* 5+ years of experience in the industry with leading / building deep learning systems
* Hands-on experience developing distributed systems or other large-scale systems
Preferred Qualifications
* MS or PhD in Computer Science or related technical discipline.
* 12+ years of experience in software design, development, and algorithm related solutions with at least 5 years of experience in a technical leadership position
* 12+ years of experience in an object-oriented programming language such as Python, C++, Java, Go, Rust, Scala
* 5+ years of experience with large-scale distributed systems and client-server architectures
* Co-author or maintainer of any open-source projects
* Expertise in machine learning infrastructure, including technologies like MLFlow, Kubeflow and large scale distributed systems
* Familiarity with containers and container orchestration systems
* Expertise in deep learning frameworks and tensor libraries like PyTorch, Tensorflow, JAX/FLAX
Suggested Skills
* ML Algorithm Development
* Machine Learning / Deep Learning
* Big Data
* Stakeholder Management
LinkedIn is committed to fair and equitable compensation practices. The pay range for this role is $207,000 to $340,000. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location. This may be different in other locations due to differences in the cost of labor. The total compensation package for this position may also include annual performance bonus, stock, benefits and/or other applicable incentive compensation plans. For more information, visit **************************************
Additional Information
Equal Opportunity Statement
We seek candidates with a wide range of perspectives and backgrounds and we are proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.
LinkedIn is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. Our goal is to foster an inclusive and accessible workplace where everyone has the opportunity to be successful.
If you need a reasonable accommodation to search for a job opening, apply for a position, or participate in the interview process, connect with us at accommodations@linkedin.com and describe the specific accommodation requested for a disability-related limitation.
Reasonable accommodations are modifications or adjustments to the application or hiring process that would enable you to fully participate in that process. Examples of reasonable accommodations include but are not limited to:
* Documents in alternate formats or read aloud to you
* Having interviews in an accessible location
* Being accompanied by a service dog
* Having a sign language interpreter present for the interview
A request for an accommodation will be responded to within three business days. However, non-disability related requests, such as following up on an application, will not receive a response.
LinkedIn will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information.
San Francisco Fair Chance Ordinance
Pursuant to the San Francisco Fair Chance Ordinance, LinkedIn will consider for employment qualified applicants with arrest and conviction records.
Pay Transparency Policy Statement
As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link: ********************************
Global Data Privacy Notice for Job Candidates
Please follow this link to access the document that provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: ********************************************
Principal Staff Software Engineer, AI Training Platform
Mountain View, CA jobs
LinkedIn is the worlds largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. Were also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture thats built on trust, care, inclusion, and fun where everyone can succeed.
This role will be based in Mountain View, CA.
At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers hybrid work options, meaning you can work from home and commute to a LinkedIn office, depending on what's best for you and when your team needs to be together.
As part of LinkedIn's AI Platform group, the AI Training team is responsible for developing and maintaining highly available and scalable deep learning training solutions to power our rapidly growing AI use cases. The team is responsible for scaling LinkedIn's AI model training with hundreds of billions of parameters for all AI use cases from recommendation models, large language models (Generative AI), to computer vision models. We optimize training performance across algorithms, AI frameworks, infrastructure software, and hardware to harness the power of our GPU fleet with thousands of latest GPU cards. The team also works closely with the open source community and has many open source committers (TensorFlow, Horovod, Ray, Hadoop, etc.) in the team. Additionally, this team focussed on technologies like LLMs, GNNs, Incremental Learning, Online Learning, and advanced LLM Agents work for Training infrastructure.
As a Principal Staff Software Engineer on the AI Training Infra team, you will play a crucial role in leading and building the next-gen training infrastructure to power AI use cases. You will design and implement high performance AI Training pipeline, data I/O, work with open source teams to identify and resolve issues in popular libraries like Huggingface, Horovod and PyTorch, debug and optimize deep learning training, and provide advanced support for internal AI teams in areas like model parallelism, data parallelism, Zero, automatic mixed precision and kernel fusion. Finally, you will assist in and guide the development of containerized pipeline orchestration infrastructure, including developing and distributing stable base container images, providing advanced profiling and observability, and updating internally maintained versions of deep learning frameworks and their companion libraries like Tensorflow, PyTorch, DeepSpeed, GNNs, Flash Attention and more.
Responsibilities
+ Owning the technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems.
+ Designing, implementing, and optimizing the performance of large-scale distributed training for personalized recommendation as well as large language models.
+ Improving the observability and understandability of various systems with a focus on improving developer productivity and system sustenance.
+ Mentoring other engineers, defining our challenging technical culture, and helping to build a fast-growing team.
+ Working closely with the open-source community to participate and influence cutting edge open-source projects (e.g., PyTorch, GNNs, DeepSpeed, Huggingface, etc.).
+ Functioning as the tech-lead for several concurrent key initiatives for the Training Infrastructure and defining the future of AI training platforms.
Basic Qualifications
+ BS/BA in Computer Science or related technical field or equivalent technical experience
+ 7+ years of industry experience in software design, development, and algorithm related solutions
+ 7+ years of experience programming in object-oriented languages such as Python, C++, Java, Go, Rust, Scala
+ 5+ years of experience as an architect, or technical leadership position
+ 5+ years of experience in the industry with leading / building deep learning systems
+ Hands-on experience developing distributed systems or other large-scale systems
Preferred Qualifications
+ MS or PhD in Computer Science or related technical discipline.
+ 12+ years of experience in software design, development, and algorithm related solutions with at least 5 years of experience in a technical leadership position
+ 12+ years of experience in an object-oriented programming language such as Python, C++, Java, Go, Rust, Scala
+ 5+ years of experience with large-scale distributed systems and client-server architectures
+ Co-author or maintainer of any open-source projects
+ Expertise in machine learning infrastructure, including technologies like MLFlow, Kubeflow and large scale distributed systems
+ Familiarity with containers and container orchestration systems
+ Expertise in deep learning frameworks and tensor libraries like PyTorch, Tensorflow, JAX/FLAX
Suggested Skills
+ ML Algorithm Development
+ Machine Learning / Deep Learning
+ Big Data
+ Stakeholder Management
LinkedIn is committed to fair and equitable compensation practices. The pay range for this role is $207,000 to $340,000. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location. This may be different in other locations due to differences in the cost of labor. The total compensation package for this position may also include annual performance bonus, stock, benefits and/or other applicable incentive compensation plans. For more information, visit **************************************
**Equal Opportunity Statement**
We seek candidates with a wide range of perspectives and backgrounds and we are proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.
LinkedIn is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. Our goal is to foster an inclusive and accessible workplace where everyone has the opportunity to be successful.
If you need a reasonable accommodation to search for a job opening, apply for a position, or participate in the interview process, connect with us at accommodations@linkedin.com and describe the specific accommodation requested for a disability-related limitation.
Reasonable accommodations are modifications or adjustments to the application or hiring process that would enable you to fully participate in that process. Examples of reasonable accommodations include but are not limited to:
+ Documents in alternate formats or read aloud to you
+ Having interviews in an accessible location
+ Being accompanied by a service dog
+ Having a sign language interpreter present for the interview
A request for an accommodation will be responded to within three business days. However, non-disability related requests, such as following up on an application, will not receive a response.
LinkedIn will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information.
**San Francisco Fair Chance Ordinance **
Pursuant to the San Francisco Fair Chance Ordinance, LinkedIn will consider for employment qualified applicants with arrest and conviction records.
**Pay Transparency Policy Statement **
As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link: ********************************
**Global Data Privacy Notice for Job Candidates **
Please follow this link to access the document that provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: ********************************************
iOS Software Engineer, Ad Formats
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
The Brand Ad Formats team drives the development of ad formats that help advertisers maximize reach and brand impact. They focus on high-visibility, awareness-driven solutions that create memorable experiences for Reddit users. By delivering guaranteed placements and engaging ad interactions, they support major brand initiatives and help advertisers achieve measurable outcomes. Their work includes evolving existing formats and launching entirely new ones to keep Reddit's ad offerings fresh and competitive.The team is working on multiple new formats including a fully customizable interactive ad format, and an ad format that uses AI to incorporate User-Generated Content.
The Ad Formats team is seeking a skilled iOS engineer with a product-focused mindset to join the team.
Responsibilities:
Build Ad experiences and create patterns for Reddit's iOS app that enhance our ads' performance and functionality.
Collaborate across product, design, and engineering teams to innovate and implement sophisticated solutions for complex challenges.
Engage in the full development cycle: design, develop, QA, experiment, analyze, and deploy.
Required Qualifications:
Proficiency in iOS engineering and the Swift programming language, with at least 3 years of experience in software development
Strong software engineering fundamentals
A willingness to tackle the challenges of creating data-intensive, highly responsive, and fault-tolerant apps
An openness to explore innovative approaches to software development
Bonus points:
Experience working on ad tech
Able to work full stack
Technologies used on the team include:
Languages: Swift, Go, Python
Frameworks: SliceKit, Thrift, gRPC
Datastores: Postgres, DynamoDB, BigQuery
Tools: Kubernetes, Argo, Docker
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$164,200-$229,900 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySoftware Engineer, Ads
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Reddit has a flexible workforce! If you happen to live close to one of our physical office locations our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence.
Team Description
Reddit is poised to rapidly innovate and grow like no other time in its history. We're currently hiring across multiple teams, some of these teams include:
Ads ML Serving Team
The Ads ML Serving team is part of Reddit's Ads ML Platform, which builds the infrastructure and tools that power machine learning across Ads. This team focuses on creating a highly reliable, scalable, and efficient ML serving stack. Their work includes evolving long-term serving architecture, integrating closely with the ads serving stack, optimizing CPU/GPU performance, and building model velocity tools like observability libraries and model quality gating.
Attribution & Identity Team
The Attribution & Identity team builds products that help advertisers understand and measure the impact of their campaigns. They focus on attribution systems, identity solutions, and advertiser experimentation tools that improve performance insights and usability. Their goal is to make Reddit's advertising platform more effective, transparent, and data-driven.
Ads Growth Team
The Ads Growth team drives initiatives to expand Reddit's advertiser base, with a focus on Small to Medium Businesses (SMBs). We build and scale the technical foundation for key product pillars that enable SMB advertisers to succeed on Reddit. Our work spans collaboration with product, design, marketing, data science, UX, and sales teams to deliver measurable business outcomes.
We prioritize iterative development, rapid shipping, rigorous testing, and building capabilities that create step-change growth. Our goal is to multiply the number of monthly active advertisers by delivering impactful tools, features, and experiences tailored to the needs of SMBs.
Business Manager
The Business Manager team stands out for its genuinely inclusive and collaborative culture, where not only is open feedback central, but every opinion and idea is truly valued and given space to shape our direction. Here, diverse perspectives are seen as a core strength, fostering a team dynamic where everyone feels empowered to contribute and innovate. On a day-to-day basis, engineers tackle complex, high-stakes challenges at the core of Reddit's ads platform which include innovating on permissions systems, building Agency and Large Enterprise solutions, and driving adoption among Reddit's largest advertisers. From ideation to delivery, our engineers are trusted with end-to-end ownership of their projects, working closely in cross-functional collaboration with PMs, UX, and partner teams. This hands-on approach means every team member plays a direct and visible role in delivering high-impact, user-focused solutions for some of Reddit's most strategic advertisers.
Role Description:
This is a generalist mid-level backend position within the Ads Organization. Ads is the fuel that powers Reddit's mission. As a backend engineer on the team, candidates might work on:
Microservices and APIs that power our advertiser-facing product, ads.reddit.com
Distributed systems that ensure the right ad gets shown to the right user at the right time
Backends that power interactive user experiences on our ads like Polls and Games
Real time, data intensive systems that measure the performance of our ad campaigns
Infrastructure that supports all of the above
Technologies used on the team include:
Languages: Go, Python, Scala
Frameworks: Spark, Thrift, Baseplate, Kafka
Datastores: Postgres, BigQuery, Redis, Druid
Tools: Kubernetes, Argo, Docker
Mid-level engineers are expected to absorb best practices and learn exceptionally quickly while being effective core contributors. Engineers at this level must be able to code independently, but may work with senior engineers on the design of complex solutions. The most important skills an engineer at this level must possess are 1) coachability and an eagerness to grow, 2) deep passion for coding, and 3) excellent independent learning skills, all while operating as a fully functioning member of an engineering team.
Responsibilities:
Work with product managers to design and implement Ads products.
Collaborate closely with the platform and data teams while building new features.
Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations.
Build extensible components that would align with the product objectives.
Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution.
Required Qualifications:
3+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python).
Able to take complete ownership of a feature or project.
Bonus Points:
Experience working in the Ads domain
Experience or interest in the advertising business and understanding customer needs
Benefits:
Comprehensive Healthcare Benefits
401k Matching
Workspace benefits for your home office
Personal & Professional development funds
Family Planning Support
Flexible Vacation (please use them!) & Reddit Global Wellness Days
4+ months paid Parental Leave
Paid Volunteer time off
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$164,200-$229,900 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior Software Engineer, Developer Experience Infrastructure
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
The mission of the Developer Experience team is to design, develop, and support tools and processes that make common developer workflows efficient and reliable. As a senior engineer on this team, you'll be immediately responsible for building and driving a vision for our developer experience in multiple programming languages. You'll draw on your technical expertise and leadership skills to ensure our frameworks and developer tooling are cohesive and provide maximum value to an ever growing engineering organization. You'll look for ways to bring in good ideas from other peers and also for opportunities to engage with org, presenting and sharing the team's accomplishments.
Some of our present and future challenges include:
Building a strong cloud development story for the entire company.
Re-envisioning our service frameworks and tooling integrations to increase developer efficiency, confidence, and service reliability.
Scaling our infrastructure and processes to serve a growing Reddit Engineering organization.
Creating on-demand environments for development and testing at scale.
Building release infrastructure that makes CI and CD easy.
Building a solid understanding of customer's needs and identifying opportunities for improvements.
Investigating, building, and integrating novel technologies (e.g. Generative AI) to solve problems for our developers.
What You'll Do:
Steer:
Work with the team to select, scope, and drive high leverage projects that align with Reddit's goals.
Build:
Execute on a strategy and create a more performant, more scalable, higher quality architecture around developer experience, including service frameworks, development environments, version control, CI and deployment tooling.
Amplify:
Mentor, coach, and collaborate with other technical contributors
Collaborate:
Work together with a variety of cross functional teams across Reddit Engineering.
Evolve:
Learn and improve your own technical and non-technical abilities.
You Have:
5+ years of experience identifying and driving high impact projects that align with the company's strategy.
3+ years of industry experience in large-scale distributed systems.
3+ years of Go experience.
3+ years experience working on developer tools, libraries, and frameworks.
Experienced with GraphQL, REST, HTTP, gRPC, and the ability to design and implement maintainable APIs.
Strong experience with Kubernetes.
A track record of developing and improving highly scalable and reliable serving systems.
A track record of leading large scale projects that require cross-team and cross-functional collaboration.
High empathy, excellent communication skills, and the ability to influence decisions while working across the entire engineering org.
Strong focus on user experience, usability, scalability, and quality.
History of mentorship and technical leadership.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$190,800-$267,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior Staff Software Engineer, Search Platform
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Team
The Search Platform team at Reddit is the driving force behind our search backend, crafting and maintaining the essential services and databases that ensure users find what they're looking for quickly and accurately. With a focus on building robust search infrastructure, we prioritize reliability and performance, enabling seamless search experiences across the platform. We are collaborating closely with a team of machine learning engineers and backend architects to develop the next generation of search infrastructure at Reddit, enabling a variety of search functionalities, including lexical and vector search.
How You'll Have Impact
You'll lead the development of a next-generation, Gen AI driven search platform, from ideation to production, not just make incremental improvements to existing enterprise systems. As part of a high-impact, cross-functional team, you'll tackle complex challenges to build search experiences that millions of Redditors will love.
Languages: Go, C++, Rust, Python, or any object oriented programming language
Databases: Search Databases (Lucene, Tantivy, Milvus, ElasticSearch etc.)
Tools: Kubernetes, Docker, AWS, GCP
Libraries: Baseplate, GraphQL
What You'll Do
As a Senior Staff Software Engineer on the Search Platform Team, you will lead the design and development of Reddit's next-generation search engine, powering lexical, embedding based retrieval and RAG frameworks at massive scale on a modern, cloud-native stack.
You will define the technical vision, drive architecture decisions, and mentor engineers to deliver an intelligent, reliable, and scalable search infrastructure that supports Reddit's mission of bringing community and belonging to everyone in the world.
Lead the technical strategy, architecture, and implementation of Reddit's next-generation search engine, integrating lexical, vector retrieval and Gen AI search applications.
Partner closely with product engineers across Search, Feeds, Ads, Growth, and Safety to deliver high-quality, low-latency search and retrieval experiences.
Define best practices for observability, reliability, and operational excellence in large-scale distributed systems.
Mentor and guide engineers in designing scalable search infrastructure and adopting robust DevOps and SRE principles.
Collaborate with infrastructure, and ML teams to ensure the search platform evolves to meet the needs of Reddit's growing user base and diverse content ecosystem.
Who You Might Be:
10+ years of experience in software engineering, specializing in cloud-native search and retrieval systems.
3+ years in technical leadership, architecting and scaling distributed systems in production environments.
Deep expertise in lexical and vector retrieval technologies, such as Milvus, Vespa, and Elasticsearch, with strong knowledge of Lucene and Tantivy internals.
Skilled in designing cloud-native architectures and managing containerized workloads using Kubernetes and AWS/GCP.
Proven track record in building real-time data pipelines, indexing frameworks, and hybrid (lexical + vector) search architectures.
Adept at translating complex technical challenges into clear, actionable strategies.
Strong communicator and mentor who leads through collaboration, influence, and technical excellence.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$266,000-$372,400 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplyPrincipal Software Engineer, ML Feature Platform
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Location:
This role is completely remote-friendly. If you happen to live close to one of our physical office locations, our doors are open for you to come into the office as often as you'd like.
Who We Are:
The Machine Learning Platform team at Reddit is a high-impact team that owns the infrastructure that powers recommendations, content discovery, user and content quantification, while directly impacting other teams such as Growth, Ads, Feeds, and Core Machine Learning teams.
What You'll Do:
As a Principal Software Engineer, ML Feature Platform, you will oversee the vision and lead the charge of our ML Feature Platform Team and be instrumental in architecting, implementing, and maintaining foundational ML infrastructure used to compute, store, and retrieve features powering Feeds Ranking, Content Understanding, Recommendations, Ads, and much more to fulfill Reddit's mission of bringing community and belonging to everyone in the world. You will be a visionary who will lead the design and development of a cutting-edge feature store optimized for low-latency online inference at scale.
Lead the technical strategy, architecture and development of Reddit's next-generation, real-time feature store that supports both online and offline feature retrieval.
Work with other engineers across ML Platform and Reddit infrastructure to significantly advance the ML Platform.
Work with management on team goal setting, planning, and de-risk project execution
Mentor other team members in adopting a rigorous DevOps approach to maintain and/or improve ML infra components and services health and quality
Who You Might Be:
10+ years of professional software engineering experience
3+ years leading a team to design large-scale distributed systems.
Deep expertise in systems design, performance optimization, and cloud-native architectures (AWS, GCP, or Azure).
Strong understanding of ML infrastructure, especially feature engineering, data freshness, feature versioning, online/offline feature retrieval and online/offline consistency to serve 100s of millions of users.
Proven experience building real-time data systems, e.g., feature stores, stream processing engines, or caching systems.
Strong organizational & communication skills
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
#LI-DB1 #LI-Remote
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$266,000-$387,400 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplyPrincipal Software Engineer, Infra
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 116 million daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit ******************
The Infrastructure organization has the mission of building and delivering the compute orchestration environment, storage and data systems, and essential platform services behind all of Reddit.
We are looking to hire a backend software engineer to work collaboratively on a team dedicated to building out Reddit's multi-cloud compute infrastructure. This is a high impact role where you will contribute to design, implementation, and operations for one of the largest sites in the world. The Compute team's mission is to provide a platform for teams to independently and effectively run their compute workloads in a performant, reliable, and secure way.
The position is a mix of software engineering and devops; a lot of the time, we are writing software to improve our compute infrastructure. But there is a substantial amount of troubleshooting and analysis to understand the real problems we face as we scale, and our customer's workloads change.
What you'll do:
Work collaboratively with a team of software engineers and systems engineers to create and maintain the foundational platform for running Reddit's infrastructure.
Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Reddit's products in Go and sometimes Python.
Guide and contribute feedback to the technical and strategic direction of the compute platform
Automate critical aspects of the development process such as service creation and management, as well as critical infrastructure operations.
Mentor backend developers across the company.
Be the go-to person for developers on complex problems
Who you might be:
10+ years of experience developing internet-scale software, preferably in infrastructure roles.
8+ years experience with cloud infrastructure systems is a plus (Kubernetes, AWS / GCE ecosystems).
Experience in influencing larger (500+ engineers) organizations on technical direction/best practices.
Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences.
Strong focus on user experience, usability, scalability, and quality. You are an undying advocate for the user, and you have a deep intuition for how people think and how they interact with software at scale.
Software development experience in one or more general purpose programming languages; Python, Go, Rust, Java, C++.
Excellent communication skills to collaborate with a service-oriented team and company.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k with Employer Match
Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Paid Volunteer Time Off
Generous Paid Parental Leave
#LI-remote, #LI-JS5
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$260,800-$365,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplyStaff Software Engineer, ML Search
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 116 million daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit ******************
Location:
This role is completely remote-friendly. If you happen to live close to one of our physical office locations, our doors are open for you to come into the office as often as you'd like.
Team Description:
The Search & Recommendation Relevance team focuses on delivering the most relevant results when users search for anything on Reddit. Our systems and algorithms operate on the world's largest corpus of human conversation, showcasing the best answers and diverse opinions from all across Reddit on any topics - whether it's recommendations for the best hiking trail, travel advice, or reviews of the next product or restaurant. To achieve this, our Search Recommendation systems need to be built for maintainability, scalability, and low latency in mind.
As a Staff Software Engineer, ML Search, you'll build backend and pipeline systems that turn models into real search experiences for 110M+ daily users, owning data flows, ranking and retrieval services, and low-latency model-serving APIs. You'll integrate models into production through robust interfaces and DAGs, enabling fast iteration and powering discovery across the internet's largest community platform.
Responsibilities:
Own pipelines and DAGs that move data, features, embeddings, and models through the ML lifecycle
Design/maintain ranking and retrieval services that run models in real-time
Build scalable model-serving APIs, ensuring reliability, efficiency, and performance
Create reusable infrastructure that other MLEs depend on to train, deploy, and iterate on models
Ensure pipelines and systems support high scale, low latency, and operational excellence
Enable modeling with better systems, features, and deployment pathways
Qualifications:
8+ years of industry experience with a focus on search and recommendation systems.
6+ years of experience in designing, building and iterating large-scale search relevance and infrastructure systems, handling end-to-end system development.
Proven track record in delivering large and complex systems with big business impacts.
Knowledge and experience working with search systems (e.g. Lucene, Solr, ElasticSearch, Opensearch etc.).
Demonstrated expertise at cross-functional collaboration - successfully shipped several large-scale projects with complex dependencies across teams.
Proficient in object-oriented programming (Python, Golang).
Experience in API design and integration with GraphQL, REST, HTTP, Thrift or gRPC.
Experience of developing applications using large-scale data stack - e.g. Kubeflow, Airflow, BigQuery, Kafka, Kubernetes, Redis etc.
Benefits:
Comprehensive Healthcare Benefits
401k Matching
Workspace benefits for your home office
Personal & Professional development funds
Family Planning Support
Flexible Vacation (please use them!) & Reddit Global Wellness Days
4+ months paid Parental Leave
Paid Volunteer time off
#LI-DB1 #LI-Remote
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$23,000-$322,000 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplyStaff Frontend Software Engineer, Reddit Answers
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Location:
Reddit is continuing to grow our teams with the best talent. This role is completely remote friendly. U.S. time zones are preferred.
Team Description:
Reddit Answers is a new AI-powered search experience that makes it effortless to see what real humans think about almost any topic in the world. Our goal is to make Reddit the best place on the internet to find answers, opinions, and conversations. Redditors produce the most amazing content about every niche topic - this underleveraged data coupled with modern advances in AI systems is presenting a unique opportunity to quickly build a new kind of search engine.
Role Description:
As a product engineer, you'll help ideate, design, build and scale products within the Reddit Answers product space, with a focus on the web platform - Reddit's biggest. You'll have an opportunity to work across the stack and with cross-functional teams such as Product, Design, ML and Data Science. You'll join a lean, high-impact team and immediately have a chance to directly impact hundreds of millions of users around the world. Join us and help build the future of Reddit!
Responsibilities:
Ideate, design, build, and ship experiments and features that reach millions of users and advance our product vision.
Collaborate closely with product managers and designers to create compelling, user-focused experiences, and communicate effectively across teams and disciplines.
Shape team strategy by contributing meaningful insights and helping to drive alignment toward shared objectives.
Engage actively in product reviews and team discussions, offering technical perspective while helping to scope, estimate, and prioritize competing needs.
Foster a strong engineering culture by mentoring, collaborating with peers, and helping set a high standard for quality and UX
Required Qualifications:
5+ years experience in web application development using JavaScript or other relevant languages
Experience with common front-end web component frameworks (such as React), and server-side rendering frameworks (such as Next.js)
Strong understanding of JavaScript fundamentals, web performance
Have a strong product sense, and be comfortable translating data and user feedback into features
Experience in other more general purpose programming languages (e.g. Python, Go).
Familiar with software engineering best practices such as unit testing and code reviews, design, and documentation.
Understanding customer needs and translating them into product features is a plus.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$217,000-$303,900 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplyReddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Reddit has a flexible workforce! If you happen to live close to one of our physical office locations our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence.
Team Description
Reddit is poised to rapidly innovate and grow like no other time in its history. We're currently hiring across three distinct teams:
Ad Safety & Verification Team
The mission of the Ads Safety & Verification team is to protect the Reddit ads ecosystem so that users have a safe ads experience and legitimate advertisers trust Reddit. This team builds full stack, high scale products that span Reddit's consumer-facing apps and ads systems. They own integrations with metrics verification and brand safety partners and operate services that scale to reliably handle tens of millions of requests per day.
Ads Creative Management (ACM) Team
The Ads Creative Management team focuses on the tools and systems advertisers use to create and manage their ad content. From images and videos to headlines and full post creatives, they enable efficient creative management and innovation across the campaign lifecycle. They work closely with AI teams to provide intelligent content suggestions and automation, helping advertisers launch high-quality campaigns faster and more effectively.
Brand Innovation Team
The Brand Innovation team drives the development of new ad formats that help advertisers maximize reach and brand impact. They focus on high-visibility, awareness-driven solutions that create memorable experiences for Reddit users. By delivering guaranteed placements and engaging ad interactions, they support major brand initiatives and help advertisers achieve measurable outcomes. Their work includes evolving existing formats and launching entirely new ones to keep Reddit's ad offerings fresh and competitive.
Role Description:
This is a generalist mid-level backend position within the Ads Organization. Ads is the fuel that powers Reddit's mission. As a backend engineer on the team, candidates might work on:
Microservices and APIs that power our advertiser-facing product, ads.reddit.com
Distributed systems that ensure the right ad gets shown to the right user at the right time
Backends that power interactive user experiences on our ads like Polls and Games
Real time, data intensive systems that measure the performance of our ad campaigns
Infrastructure that supports all of the above
Technologies used on the team include:
Languages: Go, Python, Scala
Frameworks: Spark, Thrift, Baseplate, Kafka
Datastores: Postgres, BigQuery, Redis, Druid
Tools: Kubernetes, Argo, Docker
Mid-level engineers are expected to absorb best practices and learn exceptionally quickly while being effective core contributors. Engineers at this level must be able to code independently, but may work with senior engineers on the design of complex solutions. The most important skills an engineer at this level must possess are 1) coachability and an eagerness to grow, 2) deep passion for coding, and 3) excellent independent learning skills, all while operating as a fully functioning member of an engineering team.
Responsibilities:
Work with product managers to design and implement Ads products.
Collaborate closely with the platform and data teams while building new features.
Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations.
Build extensible components that would align with the product objectives.
Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution.
Required Qualifications:
3+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python).
Able to take complete ownership of a feature or project.
Bonus Points:
Experience working in the Ads domain
Experience or interest in the advertising business and understanding customer needs
Benefits:
Comprehensive Healthcare Benefits
401k Matching
Workspace benefits for your home office
Personal & Professional development funds
Family Planning Support
Flexible Vacation (please use them!) & Reddit Global Wellness Days
4+ months paid Parental Leave
Paid Volunteer time off
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior Software Engineer - Ads Conversion Signals (Signals Quality)
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
We're seeking a talented backend software engineer with STRONG data skills to join our Ads Conversion Signals team, a group of innovative and collaborative engineers dedicated to growing the quantity and quality of off-platform conversion signals while prioritizing user privacy. As a KEY player on our team, you'll have the opportunity to use your data skills to guide the team's future direction such as the evolution of key products such as Signals Quality and Signals Anomaly Detection. The ideal candidate would also get involved in helping us evolve our data pipeline to the next level or the flexibility of working on other types of projects that would improve advertiser setup.
Why This Role Matters: As a member of our Ads Conversion Signals team, you'll be instrumental in helping advertisers succeed on Reddit, while also ensuring that our users' privacy is respected. The team would like to get your guidance based on your understanding of the data. Your work will have a direct impact on the growth and success of our Ads business, and you'll be part of a team that values collaboration, creativity, and continuous learning.
Responsibilities:
Independently identify opportunities based on our data and drive the evolution of our products that would help improve the quality of our conversion data.
Lead the development of advertiser facing products along with a group of frontend and backend engineers that would improve both the quality as well as quantity of our conversions data using cutting-edge technologies.
Be a thought partner of your leadership as well as XFNs while contributing towards the development of key projects such as signals quality and signals anomaly detection.
Collaborate with cross-functional partners, including product managers, data scientists, designers, and other engineers, to deliver high-quality solutions that meet our stakeholders' needs.
Take ownership of your work, from concept to delivery, and ensure that your solutions are scalable, reliable, and meet the highest standards of quality and performance
Continuously learn and grow with our team, staying up-to-date with the latest technologies and trends in software development.
Technologies used on the team include:
Languages: Go, Python
Frameworks: Thrift, Baseplate, Kafka
Datastores: Postgres, Cassandra, Druid, Redis, BigQuery
Tools: Kubernetes, Argo, Docker
Data Analytics: Looker, HEX
What We're Looking For:
A Bachelor's degree or higher in a quantitative or computer science-related field (e.g., mathematics, statistics, economics, finance, computer science)
5+ years of full-time backend and data focused software engineering experience in a highly scalable computing environment
Prior experience in the Ads Conversion Signals space, with a deep understanding of the challenges and opportunities in these areas as well as its downstream impact
Experience working with data is a MUST, including but not limited to the ability to independently perform data analysis, building scoring models, as well as understanding how conversion signals data quality impacts other downstream systems
Experience in software development, with a passion for learning and adapting to new technologies that you lacked prior experience with
Strong communication and collaboration skills, with the ability to work effectively with diverse stakeholders (e.g. other frontend/backend engineers, data scientists, product managers, etc.)
A commitment to delivering high-quality solutions that meet our users' needs, while prioritizing their privacy and security
Experience with agile development methodologies and version control systems
A passion for mentorship and knowledge-sharing, with a desire to help others grow and develop in their careers
If you're a talented software engineer looking for a new challenge, and you're passionate about building scalable, reliable solutions that prioritize user privacy, we encourage you to apply for this exciting opportunity!
What We Offer:
A dynamic, supportive work environment with a diverse team of engineers and cross-functional partners
Opportunities for professional growth and development, with a focus on continuous learning and skill-building
A competitive salary and benefits package, with a focus on work-life balance and employee well-being
Flexible work arrangements, including remote work options, to support your individual needs and preferences
The chance to work on high-impact projects that drive real results for our users and advertisers
Benefits:
Comprehensive Healthcare Benefits
401k Matching
Workspace benefits for your home office
Personal & Professional development funds
Family Planning Support
Flexible Vacation (please use them!) & Reddit Global Wellness Days
4+ months paid Parental Leave
Paid Volunteer time off
#LI-Remote
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:
$190,800 - $267,100 USD
In select roles and locations, the interviews will be recorded, and transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior Software Engineer - DevX Code Infrastructure
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 116 million daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit ******************
The mission of the Developer Experience org is to design, develop, and support tools and processes that make common developer workflows efficient and reliable. This role is specific to the Code Infrastructure team, which owns source control, code review, code search, build infrastructure, continuous integration, and a subset of related internal developer tools.
Some of our present and future challenges include:
Scaling Reddit's build infrastructure, code review experience, self-hosted code storage infrastructure, and other tools to serve a growing Reddit Engineering organization.
Instrumenting the next evolution of Reddit's build and continuous integration tooling.
Building an integrated SDLC platform to reduce the length of feedback cycles.
Making writing, linting, reviewing, testing, and shipping code easy.
Improving the code review experience for every developer at Reddit.
Building a solid understanding of customer's needs, identifying opportunities to improve developer efficiency, confidence, and service reliability, and executing on those opportunities.
Integrating novel technologies (e.g. Generative AI) to solve problems for our developers with flexibility to adapt to a rapidly changing technological landscape.
In this senior engineer role, you will be directly responsible for shaping the developer experience, from initial code creation to the final built artifact. You'll draw on your technical expertise and skills to ensure our developer tooling is smooth, easy to use, and provides maximum value to an ever growing engineering organization. You'll look for ways to engage with the engineering org, strive to understand users' pain points and perspectives, and incorporate their feedback into designs and plans.
What You'll Do:
Build:
Work with the team to design, scope, and execute high leverage projects that accelerate development and help Reddit achieve its goals. Create a developer experience that reduces toil and provides faster and higher quality feedback around all parts of the SDLC, including source control, builds, testing, code review, code integration, knowledge search, and more.
Collaborate:
Work together with a variety of cross functional teams across Reddit Engineering.
Evolve:
Learn and improve your own technical and non-technical abilities.
You Have:
5+ years of experience identifying, driving, and executing high impact projects that align with the company's strategy.
3+ years of experience working in developer experience, infrastructure, or platform teams, and experience working on developer tools, libraries, and frameworks.
3+ years of industry experience in large-scale distributed systems and experience developing and improving highly scalable and reliable systems.
Experience with CI / CD tools (Drone, BuildKite, Github Actions, Bazel, Argo Workflows/Rollouts/CD, Temporal, and other adjacent tools).
Experience with Kubernetes and cloud providers (AWS, GCP).
A track record of leading technical projects that require cross-team and cross-functional collaboration.
The ability to disambiguate complex problems, align stakeholders, and aggressively prioritize to execute on projects effectively.
Excellent communication skills that you employ to drive toward consensus, navigate disagreements, influence decisions and priorities, and empower others.
A strong sense of empathy, curiosity, and humility that drive a desire to deeply understand developer pain points, continuously improve systems, and ultimately deliver a delightful user experience.
Bonuses:
Go experience.
Experience with GraphQL, REST, HTTP, gRPC.
Experience with Github Enterprise Server.
Experience with mobile client CI/CD challenges (Bitrise, MacStadium, Orka, Gradle).
Experience designing and implementing platforms.
Experience with multi-region, multi-provider deployments.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k with Employer Match
Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Paid Volunteer Time Off
Generous Paid Parental Leave
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$190,800-$267,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior Software Engineer, GraphQL
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Location: This role is completely remote-friendly. If you happen to live close to one of our physical office locations, our doors are open for you to come into the office as often as you'd like.
Who We Are
GraphQL is Reddit's first-party API layer, providing client access to Reddit's rich dataset and driving the next generation of user experiences. GraphQL provides product engineers across Reddit clear interfaces, a powerful and flexible execution engine, and world-class developer ergonomics. Our team's mission is to develop the next generation of foundational GraphQL infrastructure, scale our solutions to support hundreds of millions of users, and build intuitive tools for contributors to create and expand GraphQL schema.
Some of our present and future challenges include:
Driving adoption of our Golang-based federated GraphQL architecture.
Deploying GraphQL to operate concurrently across global datacenters.
Expanding our developer tooling to enable elegant schema contributions.
Building deep observability to coordinate GraphQL requests efficiently across Reddit's architecture.
Tuning our stack for latency, resilience, and scale.
What you'll do
Work collaboratively with a team of software engineers to create and maintain the foundational platform for Reddit's GraphQL infrastructure.
Design, build, and deliver solutions to improve GraphQL's functionality, scalability, and efficiency.
Investigate and tune the operation of our platform operating at massive scale.
Contribute feedback to the technical and strategic direction of the GraphQL platform.
Guide and support fellow engineers within the team as a mentor and leader.
Share on-call responsibilities with the GraphQL team.
Who you might be
5+ years of experience designing and developing large-scale distributed backend systems.
Proficiency in one or more general purpose programming languages (preferably Go).
Experience identifying and driving high impact projects that align with the company's strategy.
Capability with essential cloud infrastructure (Kubernetes, CI/CD, AWS, GCP).
High empathy and excellent communication skills to collaborate across the organization.
Specific GraphQL backend experience is a plus.
Experience structuring and implementing complex data models is a plus
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
#LI-remote
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$190,800-$267,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior Software Engineer, Ads
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Reddit has a flexible workforce! If you happen to live close to one of our physical office locations our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence.
Team Description
Reddit is poised to rapidly innovate and grow like no other time in its history. We're currently hiring across three distinct teams:
Ad Formats
Over the last few years we have been growing multiple ads types and now are a sizable ads player approaching 1B and over in revenue. We have multiple ad formats like image/video/carousel etc. that advertisers rely on.
(A) The Scaled Ads Formats team builds and develops ad formats to deliver strong user experiences that align with advertisers' marketing goals. They will expand ad inventory by enabling ads on newer placements, optimizing the ad user experience, enhancing post click experience, supporting the ads/consumer ecosystem to ensure efforts for DAU happen in tandem with ads, and developing infrastructure to enable and enhance ad products. (B) The New Ads Format team builds and develops innovative and new to reddit ad formats to deliver strong user experiences that align with advertisers marketing goals. They introduce new concepts and try out variations to prove product market fit which solve customer needs. This is a fast paced environment where the team is nimble and adaptive to advertiser feedback. It also enhances foundations that enable it to provide newer concepts.
Advertiser Growth
We are looking for an engineer to supercharge our Small to Medium Business (SMB) focused Advertiser Growth efforts. In this role, you will be responsible for developing the technical foundation for mission critical product pillars, collaborating across the company to deliver outcomes for the Reddit Ads Business. This role provides an opportunity to partner closely with cross-functional teams such as product, design, marketing, data science, UX and Sales, and ultimately make a large number of small to medium businesses successful on Reddit. As an engineer for all of these efforts, you will help set the engineering strategy for building iteratively, shipping quickly, testing rigorously, and adding step-change capabilities towards our ambitious goals of multiplying many times over our number of monthly active advertisers.
Business Manager
The Business Manager team stands out for its genuinely inclusive and collaborative culture, where not only is open feedback central, but every opinion and idea is truly valued and given space to shape our direction. Here, diverse perspectives are seen as a core strength, fostering a team dynamic where everyone feels empowered to contribute and innovate. On a day-to-day basis, engineers tackle complex, high-stakes challenges at the core of Reddit's ads platform which include innovating on permissions systems, building Agency and Large Enterprise solutions, and driving adoption among Reddit's largest advertisers. From ideation to delivery, our engineers are trusted with end-to-end ownership of their projects, working closely in cross-functional collaboration with PMs, UX, and partner teams. This hands-on approach means every team member plays a direct and visible role in delivering high-impact, user-focused solutions for some of Reddit's most strategic advertisers.
Role Description:
This is a Generalist Senior Backend Engineer position within the Ads Organization. Ads is the fuel that powers Reddit's mission. As a backend engineer on the team, candidates might work on:
Microservices and APIs that power our advertiser-facing product, ads.reddit.com
Distributed systems that ensure the right ad gets shown to the right user at the right time
Backends that power interactive user experiences on our ads like Polls and Games
Real time, data intensive systems that measure the performance of our ad campaigns
Infrastructure that supports all of the above
Technologies used on the team include:
Languages: Go, Python, Scala
Frameworks: Spark, Thrift, Baseplate, Kafka
Datastores: Postgres, BigQuery, Redis, Druid
Tools: Kubernetes, Argo, Docker
Responsibilities:
Work with product managers to design and implement Ads products.
Collaborate closely with the platform and data teams while building new features.
Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations.
Build extensible components that would align with the product objectives.
Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution.
Required Qualifications:
5+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python).
Able to take complete ownership of a feature or project.
Bonus Points:
Experience working in the Ads domain
Experience or interest in the advertising business and understanding customer needs
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days Off
Generous paid Parental Leave
Paid Volunteer time off
#li-remote
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$190,800-$267,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior iOS Software Engineer, iOS Platform
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
The iOS Platform team sets the technical direction for iOS at Reddit. Our customers are primarily other engineers. It's our job to help improve developer efficiency by providing libraries/APIs/frameworks, monitoring and improving performance, building shared components, improving build tools, etc. In the codebase, we own the core components of the app such as the networking and caching stack. We set the direction in which the codebase builds by defining which design patterns and technologies to employ at Reddit.
As an engineer on the iOS Platform team you are building and evolving the foundation on which all iOS development at Reddit is based. You will be responsible for designing and implementing new features, refactoring existing code, and collaborating with other engineers to develop innovative solutions that meet Reddit's high standards for performance, reliability, and scalability.
What you'll do
Be the go-to person for developers on complex problems in iOS development.
Drive new features from end-to-end through prototyping, validation, implementation, launch, and continuous iteration.
Build the technical foundation for future features and experiences.
Qualification Requirements
Bachelor's degree or higher in Computer Science or a related field, or equivalent technical expertise.
5+ years of hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
You are a strategic thinker who thrives on developing a long-term technical foundation and has a passion for developing scalable, well-designed software that improves people's lives globally.
A track record of leading large projects that require cross-team and cross-functional collaborations
Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences.
Benefits
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days Off
Generous paid Parental Leave
Paid Volunteer time off
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$190,800-$267,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySenior Frontend Web Engineer - Compliance Engineer
Remote
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit redditinc.com.
Our mission is to bring community and belonging to everyone in the world. Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet. From pets to parenting, skincare to stocks, there's a community for everybody on Reddit. For more information, visit redditinc.com.
The SPACE org (Security, Privacy, Assurance, and Corporate Engineering) is launching a Compliance Engineering team to prepare Reddit's platforms for evolving regulatory requirements. We're building products that establish the foundation of trust in the Reddit platform, while partnering closely with teams across the company to ensure our platforms and features meet the highest standards. Engineers on this team will thrive in dynamic, ambiguous problem spaces and work across multiple domains and technology stacks.
What You'll Do:
Shape the future of Reddit by adapting our platforms to an evolving privacy, security, and regulatory landscape
Partner with product, design, and engineering teams across the company to build trusted, compliant experiences for millions of users
Join a highly visible team where you'll influence both technical and product strategy, and help define an entirely new product space
Own product areas and shape strategy end-to-end: from technical design and coding to testing, experimentation, analysis, and launch
Lead high-impact, cross-functional initiatives that are critical to Reddit's business and platform integrity
Raise the bar for engineering by improving workflows, setting standards, and mentoring the next generation of engineers
Qualifications for this role:
5+ years of post-internship, full-time, hands-on professional software development experience.
Proficiency in modern JavaScript and TypeScript
Experience with one or more front-end frameworks such as React, Vue, Angular or Lit (preferred), along with utility-first CSS approaches like Tailwind
Familiarity with building and consuming APIs (GraphQL, REST, HTTP) and ability to design maintainable interfaces
Strong understanding of web performance, including rendering performance, bundling, caching strategies, and responsive design
Knowledge of web components, accessibility standards and internationalization
Strong organizational skills with the ability to prioritize tasks and deliver projects on schedule
BS degree in Computer Science, a related technical field, or equivalent practical experience
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit ***********************************
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base pay range for this position is:$190,800-$267,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Auto-ApplySoftware Engineer, Hybrid and On-prem AI Infrastructure
Sunnyvale, CA jobs
info_outline
XNote: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Kirkland, WA, USA. Minimum qualifications:
Bachelor's degree in Computer Science or IT-related field, or equivalent practical experience.
3 years of experience with systems automation, and with systems design and implementation.
3 years of experience with technical infrastructure (e.g., deployment, maintenance, troubleshooting).
Preferred qualifications:
3 years of experience working with vendors or customers.
About the job In this role, you will build the software foundation that powers and manages this advanced hardware. You will work on a vertically integrated system, contributing to every layer of the stack. Your work will include developing services in Go/Python to automate the entire life cycle of our hardware testbeds, from initial provisioning to ongoing fleet management. You will build automation for OS installation and software deployment using custom installers like Subiquity and will solve unique engineering issues associated with managing both Google-networked and fully air-gapped hardware environments. You will design and manage the databases (like CloudSQL) that serve as the source of truth for the state and health of thousands of machines.
The AI and Infrastructure team is redefining what's possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.
We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.
The US base salary range for this full-time position is $132,000-$189,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
Contribute significantly to the goal for the Hybrid and On-prem Infrastructure business by assisting in defining and delivering architecture and roadmap initiatives.
Collaborate with product and go-to-market leaders to implement strategies for our migrate, modernize, and workload efforts.
Work with peer engineers and managers within Google teams and external partners to influence product and team direction.
Partner with internal cross-functional organizations and external vendors and partners.
Software Engineer, Hybrid and On-prem AI Infrastructure
Sunnyvale, CA jobs
_corporate_fare_ Google _place_ Sunnyvale, CA, USA; Kirkland, WA, USA **Mid** Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. _info_outline_ XNote: By applying to this position you will have an opportunity to share your preferred working location from the following: **Sunnyvale, CA, USA; Kirkland, WA, USA** .
**Minimum qualifications:**
+ Bachelor's degree in Computer Science or IT-related field, or equivalent practical experience.
+ 3 years of experience with systems automation, and with systems design and implementation.
+ 3 years of experience with technical infrastructure (e.g., deployment, maintenance, troubleshooting).
**Preferred qualifications:**
+ 3 years of experience working with vendors or customers.
**About the job**
In this role, you will build the software foundation that powers and manages this advanced hardware. You will work on a vertically integrated system, contributing to every layer of the stack. Your work will include developing services in Go/Python to automate the entire life cycle of our hardware testbeds, from initial provisioning to ongoing fleet management. You will build automation for OS installation and software deployment using custom installers like Subiquity and will solve unique engineering issues associated with managing both Google-networked and fully air-gapped hardware environments. You will design and manage the databases (like CloudSQL) that serve as the source of truth for the state and health of thousands of machines.
The AI and Infrastructure team is redefining what's possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.
We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.
The US base salary range for this full-time position is $132,000-$189,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more aboutbenefits at Google (************************************* .
**Responsibilities**
+ Contribute significantly to the goal for the Hybrid and On-prem Infrastructure business by assisting in defining and delivering architecture and roadmap initiatives.
+ Collaborate with product and go-to-market leaders to implement strategies for our migrate, modernize, and workload efforts.
+ Work with peer engineers and managers within Google teams and external partners to influence product and team direction.
+ Partner with internal cross-functional organizations and external vendors and partners.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy (******************************************************* ,Know your rights: workplace discrimination is illegal (**************************************************************************** ,Belonging at Google (******************************** , and How we hire (**************************************** .
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form (*************************************** .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also ******************************* and ************************************************************* If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: ***************************************
Software Engineer, Hybrid and On-prem AI Infrastructure
Kirkland, WA jobs
_corporate_fare_ Google _place_ Sunnyvale, CA, USA; Kirkland, WA, USA **Mid** Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. _info_outline_ XNote: By applying to this position you will have an opportunity to share your preferred working location from the following: **Sunnyvale, CA, USA; Kirkland, WA, USA** .
**Minimum qualifications:**
+ Bachelor's degree in Computer Science or IT-related field, or equivalent practical experience.
+ 3 years of experience with systems automation, and with systems design and implementation.
+ 3 years of experience with technical infrastructure (e.g., deployment, maintenance, troubleshooting).
**Preferred qualifications:**
+ 3 years of experience working with vendors or customers.
**About the job**
In this role, you will build the software foundation that powers and manages this advanced hardware. You will work on a vertically integrated system, contributing to every layer of the stack. Your work will include developing services in Go/Python to automate the entire life cycle of our hardware testbeds, from initial provisioning to ongoing fleet management. You will build automation for OS installation and software deployment using custom installers like Subiquity and will solve unique engineering issues associated with managing both Google-networked and fully air-gapped hardware environments. You will design and manage the databases (like CloudSQL) that serve as the source of truth for the state and health of thousands of machines.
The AI and Infrastructure team is redefining what's possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.
We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.
The US base salary range for this full-time position is $132,000-$189,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more aboutbenefits at Google (************************************* .
**Responsibilities**
+ Contribute significantly to the goal for the Hybrid and On-prem Infrastructure business by assisting in defining and delivering architecture and roadmap initiatives.
+ Collaborate with product and go-to-market leaders to implement strategies for our migrate, modernize, and workload efforts.
+ Work with peer engineers and managers within Google teams and external partners to influence product and team direction.
+ Partner with internal cross-functional organizations and external vendors and partners.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy (******************************************************* ,Know your rights: workplace discrimination is illegal (**************************************************************************** ,Belonging at Google (******************************** , and How we hire (**************************************** .
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form (*************************************** .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also ******************************* and ************************************************************* If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: ***************************************