Senior DevOps Engineer Offline
About us:
Data Science UA is a service company with strong data science and AI expertise. Our journey began in 2016 with the organization of the first Data Science UA conference, setting the foundation for our growth. Over the past 7 years, we have diligently fostered the largest Data Science Community in Eastern Europe, boasting a network of over 30,000 AI top engineers.
About the client:
The company is the leader in cross-channel TV advertising. They bring best-in-class data, science, software and services to TV, streaming, and video games to deliver unparalleled simplicity, transparency and effectiveness. With TV+® platform, the company can reach audiences on both linear and connected TV at guaranteed scale without wasteful duplication. And with PlayerWON™ platform, the company allows brands to extend their reach to connect with PC and console gamers.
About the role:
We are looking for an experienced and dynamic Software Engineer, DevOps with a curious and creative mindset to join the Infrastructure Engineering team. As a DevOps Engineer, you will play a critical role in shaping our infrastructure and deployment processes. You will develop tools used by the infrastructure team and the greater engineering organization to help in areas like monitoring and alerting, continuous integration, and infrastructure management. You will be responsible for designing, implementing, and maintaining the DevOps practices, infrastructure, and deployment pipelines. You will work closely with cross-functional teams to ensure the scalability, security, and reliability of our technology stack, enabling to deliver exceptional products to users.
This position is located in Lviv, Ukraine. The core team is located in Lviv and primarily works remotely with occasional team meetings in the office.
Requirements:
- Bachelor's degree in computer science, software engineering, or a related field.
-5+ years of professional work experience as a software engineer.
- Proficiency in developing, maintaining, and debugging problems in Python.
- Strong understanding of software engineering principles and best practices, as well as software architecture.
- Experience developing different types of software, including command line tools and web services (such as with Flask).
- Curiosity, creativity, and a passion for building innovative software solutions.
- Good knowledge of engineering best practices and testing (unit test, integration test).
- The desire to take a high level of ownership of the things you work on.
- Ability to learn new things quickly, maintain a high bar for quality, and be pragmatic.
- Must be able to communicate with U.S based teams.
- Ability to work 11 am - 8 pm EEST.
Would be a plus:
- Experience with cloud infrastructure (especially AWS).
- Understanding of DevOps and SRE philosophy.
- Competency in multiple programming languages - primarily use Python, but others such as Ruby, Go, and JavaScript are helpful.
- Understanding of infrastructure and web application security.
- Experience with microservices and Docker container orchestration.
- Experience with database technologies (SQL and NoSQL).
Responsibilities:
- Build custom tools and automation to help the company maintain, monitor, and work with the infrastructure and services.
- Collaborate with engineers to improve developer experience and processes around building, deploying, and testing the software.
- Manage cloud infrastructure (e.g., AWS) to optimize resource allocation, cost efficiency, and system performance.
- Implement security best practices and compliance measures for infrastructure and applications.
- Ensure data protection and compliance with relevant regulations.
- Set up monitoring and alerting systems to proactively detect and respond to system issues.
- Continuously optimize infrastructure and resource usage for performance and cost-effectiveness.
- Stay informed about emerging technologies and best practices in DevOps, and make recommendations for improving the tech stack and processes.
The client offers:
- An opportunity to be at the forefront of advertising technology, impacting major marketing decisions.
- A collaborative, innovative environment where your contributions make a difference.
- The chance to work with a passionate team of data scientists, engineers, product managers, and designers.
- A culture that values learning, growth, and the pursuit of excellence.