Software Engineer Intern
TaboolaTel Aviv и ещё 1 городГибрид
SQLJavaKubernetesCI/CDDockerKafkaDistributed systemsAirflowSparkGenerative AIBigQueryBig Data
Описание
As a Software Engineer Intern on the Ad Creatives team, you’ll work on large-scale systems that power advertising across the open web, develop software used by thousands of websites and reach more than 1.4B users.
Responsibilities
- Develop software components and infrastructure supporting thousands of websites and more than 1.4B users across the open web
- Build and maintain high-scale, real-time systems handling more than 500,000 requests per second and generating 100TB of new data every day
- Collaborate with experienced software engineers and product managers to design and deliver new features
- Work with CI/CD, A/B testing and large-scale data to develop, test and improve production systems
- Work with technologies including Java, Spark, Kafka, Kubernetes, Docker, BigQuery, Airflow and other modern data and infrastructure tools
- Analyze system performance and use data to improve the reliability, scalability and efficiency of our solutions
Requirements
- BSc in Computer Science or equivalent, with strong Computer Science fundamentals including object-oriented design, data structures, systems and multithreading
- Programming experience in Java or another object-oriented programming language
- Knowledge of SQL, data analysis and Big Data concepts
- Experience or academic/project experience with large-scale distributed systems
- Experience with Generative AI coding tools
Nice to have
- Experience with Big Data technologies such as Spark or Kafka
- Experience with cloud, containerization or distributed systems technologies
We offer
- Competitive benefits and well-being programs tailored to the region, including comprehensive health benefits, a fully stocked kitchen, and location-specific perks
- Hybrid work schedule with 3 days in-office, with an option to come in more often if desired