1 month ago

Site Reliability Engineer Intern

Criteo

On Site
Intern
€30,000
Paris, Île-de-France, France
Apply

Job Overview

Job TitleSite Reliability Engineer Intern
Job TypeIntern
Offered Salary€30,000
LocationParis, Île-de-France, France

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Site Reliability Engineer Intern Role at Criteo

The Platform teams at Criteo are responsible for ensuring one of the largest computing platforms in the AdTech world operates seamlessly. This involves leveraging a wide array of technologies such as large-scale data compute and storage services (Hadoop, SQL & NoSQL), streaming solutions (Kafka), platform-as-a-service tools (Chef, Mesos), identity management (Kerberos), and analytics platforms (Hive, Druid, Vertica), all supported by an extensive monitoring and observability infrastructure.

As a Site Reliability Engineer Intern, you will join a team of 5-7 individuals, working in close collaboration with your assigned mentor. Your internship will focus on driving a specific project, ensuring best practices are applied in its design and execution. You will have ample opportunities to ask questions, participate in knowledge-sharing sessions, and attend workshops. We highly encourage interns to voice their ideas actively while learning how to build and ship high-quality code into production, potentially impacting millions of users instantly.

What You'll Do

During your 6-month internship, you will choose a project or team based on your skills, interests, and Criteo's needs. Potential areas include:

  • Observability: Selecting, testing, and integrating a reporting tool (e.g., Prometheus, Graphite, Grafana, Elasticsearch, Kibana) with the current stack. Migrating Grafana to containers and integrating with SSO. Building a log streaming interface.
  • Data Processing: Contributing to a team that develops our Big Data Flow platform, writing code to provide insights, inform users about dataset changes, and suggest optimization opportunities.
  • Distributed System SDKs: Implementing smart cache invalidation within a distributed system.
  • Continuous Deployment: Developing a mutation testing solution integrated into Criteo's CI/CD pipeline.
  • Product Reliability Engineering: Migrating admin handlers' UI to Angular and assisting in the development of a load testing pipeline.
  • Rivers: Creating a Streaming Portal UI.
  • Data Development Cycle: Leveraging scraped data from all data processing systems to provide automated monitoring and alerting, along with in-depth analysis to data producers for understanding delays and optimizing pipeline dependencies.

Who You Are

  • You are in your final year of study in System/Software Engineering or a related technical field.
  • You possess a keen interest in developing web-based applications and operating within a Linux environment.
  • You have experience with Object-Oriented Programming principles.
  • You are a natural problem solver, a proactive fixer, and a creative technologist who views coding as a talent and a passion.
  • You are an effective communicator and a collaborative team player, capable of working efficiently with others.
  • You are fluent in English.

Criteo values diverse experiences. If your background differs slightly from the requirements but you believe you can add value, we encourage you to apply!

Who We Are

Criteo stands as a leader in commerce media, empowering brands, agencies, and publishers to forge meaningful consumer connections through advanced AI-powered advertising solutions. We are dedicated to shaping a more open and sustainable digital future for advertising.

Our culture at Criteo is remarkably diverse and unique. With 3,600 Criteos collaborating globally, whether from our offices or working remotely, we cultivate an open, impactful, and forward-thinking environment. We are committed to fostering a workplace where every individual is valued, and employment decisions are based purely on skills, qualifications, and business needs, free from non-job-related factors or protected characteristics.

What We Offer

  • Ways of working: Our hybrid model thoughtfully combines home and in-office experiences, ensuring flexibility and collaboration.
  • Grow with us: Access to comprehensive learning, mentorship, and career development programs.
  • Your wellbeing matters: Robust health benefits, wellness perks, and mental health support.
  • A team that cares: A diverse, inclusive, and globally connected team environment.
  • Fair pay & perks: An attractive salary, complemented by performance-based rewards and family-friendly policies, with potential for equity depending on the role and level.

Note: Additional benefits may vary based on your country of work and employment specifics with Criteo.

Key skills/competency

  • Site Reliability
  • Observability
  • Distributed Systems
  • Data Processing
  • CI/CD
  • Monitoring
  • Linux
  • Object-Oriented Programming
  • Problem-Solving
  • Web Development

Tags:

Site Reliability Engineer Intern
Reliability
Observability
Distributed Systems
Data Processing
CI/CD
Monitoring
Automation
Linux
Object-Oriented Programming
Hadoop
Kafka
Grafana
Elasticsearch
Mesos
Chef
SQL
NoSQL
Angular
Prometheus

Share Job:

How to Get Hired at Criteo

  • Research Criteo's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for SRE: Customize your resume to highlight experience in Linux, distributed systems, observability tools, and object-oriented programming relevant to Site Reliability Engineer Intern roles.
  • Showcase problem-solving skills: Prepare to articulate specific examples of how you've solved complex technical problems or optimized systems, crucial for Criteo's SRE internship.
  • Emphasize collaboration and communication: Be ready to discuss experiences demonstrating strong teamwork, effective communication, and a passion for coding during your Criteo interview.
  • Demonstrate tech stack familiarity: Highlight any experience with technologies like Hadoop, Kafka, Grafana, or Python/Java/C++ during technical discussions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background