About our Team
Samsung Ads is an advanced advertising technology company in rapid growth that focuses on enabling brands to connect with Samsung TV audiences as they are exposed to digital media by using the industry’s most comprehensive data to build the world’s smartest advertising platform. Being part of an international company such as Samsung and doing business around the world means that we get to work on the most challenging projects with stakeholders and teams located around the globe.
You will be part of a global SRE team responsible for providing infrastructure, CICD tools and standards for a large software project. You will take an active part in ongoing technology transformation. Work with large production systems and latest DevOps solutions. Our mission is to create efficient, reliable and secure software.
We are looking for exceptional software Team Leads to join our growing team. If you are a natural leader, like working in a technically stimulating and challenging environment, and thrive on making a significant impact within an organization then we have the perfect opportunity for you.
As a Team Lead of the embedded Site Reliability Engineering team (SRE), you will have the dual responsibility of managing and growing a team of software developers as well as being technically hands-on with regard to the development of the Engineering Platform services. This includes working closely with technical leads, product owners, and developers to drive toward a shared vision. You will be expected to actively contribute to the technical feasibility evaluations in collaboration with the product team and the engineering management team, to determine the technical approach and action plan, to deliver on set objectives with your team, and to ensure the services operate at a high-quality level. As Team Lead you will manage and drive your team, helping them in developing, task planning, and leading both on the technical and organizational aspects.
Role and Responsibilities
- Establishing tight, open, honest, and candid communication: regular and frequent feedback processes with team members
- Ensuring that information flows efficiently between your team and the rest of the organization as necessary
- Setting performance expectations and objectives for each team member, following up on these objectives, and conducting the yearly evaluation
- Monitoring all critical services, sharing on-call duties, troubleshooting, and addressing problems as they arise (including any needed changes in code, topology, resources, or configuration)
- Ensuring timely resolution of critical production-affecting issues, recommending and prioritizing prevention actions, and communicating these efficiently to stakeholders
- Ensuring training, onboarding, and integration of all new team members; assigning mentors
- Actively contributing and participating in recruitment activities for new team members
- Actively participating in domains and engineering alignment meetings including Agile/Scrum ceremonies as a facilitator and enabler
- Ensuring well-documented engineering practices are adopted, owned, and followed by the team
- Co-architect new services, including failure tolerance and self-healing by design, as well as establishing clear scaling-out paths
- Evaluating and benchmarking new solutions, establishing capacity and growth plans
- Co-implement deployment and configuration strategies for new services, including provisioning resources, and go-live
- Administration of services, whether built in-house or from external vendors
- Continuous improvement of internal services for ease of packaging, configuration, and deployment
- Support various SRE teams during the development activities
- Work prioritization and planning
- You will help identifying the project requirements, coordinating with the Project Owner in reviewing timelines and deliverables
- Guiding SRE team through technical issues and challenges
- Support the organization during the ongoing software delivery transformation in order to improve product quality, development efficiency and observability
- Introduce new and improve existing tools and processes used to build, release and deploy software
- Create and implement software delivery standards and best practices across the organization
- Take a leading role in assigned tasks
Technologies in use
- AWS
- Kubernetes
- Terraform
- EKS, Rancher
- HashiCorp Vault, Prometheus, Okta
- GitHub Actions, ArgoCD, Argo Rollout
- Grafana, Sloth, Loki, Tempo
Nice to have
- Programming in Go
- Working experience in all aspects of software engineering, including coding, architecture, and infrastructure
- Knowledge of protocols and data exchange formats: HTTP/1.1/2.0, RESTful API
We offer
- Team:
- Friendly working atmosphere
- Wide range of trainings and a huge support in developing algorithmic skills
- Opportunity to work in multiple projects
- Working with the latest technologies on the market
- Monthly integration budget
- Possibility to attend local and foreign conferences
- Start of work between 7 a.m. and 10 a.m.
- Equipment:
- PC workstation/Laptop + 2 external monitors
- Benefits:
- Private medical care (possibility to add family members for free)
- Multisport card
- Life insurance
- Lunch card
- A partial reimbursement of the cost of an English language course
- Possibility to learn Korean for free
- Variety of discounts (Samsung products, theaters, restaurants)
- Unlimited free access to Copernicus Science Center for you and your friends
- Possibility to test new Samsung products
- Location:
- Office in Warsaw Spire near metro station
- Hybrid model of work – 3 days from the office per week
- Attractive relocation package