What are the responsibilities and job description for the Senior Software Engineer - Backend position at LG Ad Solutions?
LG Ad Solutions
LG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising. We pride ourselves on delivering state-of-the-art advertising solutions that integrate seamlessly with today's ever-evolving digital media landscape.
The Opportunity:
We are seeking a highly skilled and experienced Senior Software Engineer with a focus on backend development to join our Demand Side Platform (DSP) team. In this role, you will play a pivotal role in designing and developing smart bidding strategies. You will collaborate with cross-functional teams to drive technical innovation and deliver robust solutions that meet our business needs.
Responsibilities:
We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to careers@lgads.tv to let us know the nature of your request.
LG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising. We pride ourselves on delivering state-of-the-art advertising solutions that integrate seamlessly with today's ever-evolving digital media landscape.
The Opportunity:
We are seeking a highly skilled and experienced Senior Software Engineer with a focus on backend development to join our Demand Side Platform (DSP) team. In this role, you will play a pivotal role in designing and developing smart bidding strategies. You will collaborate with cross-functional teams to drive technical innovation and deliver robust solutions that meet our business needs.
Responsibilities:
- Design, develop and deploy scalable backend systems and maintain them.
- Come up with innovative solutions to make the bidder smarter.
- Collaborate with the Data Science team to integrate AI/ML solutions.
- Identify and address performance bottlenecks. Optimize system performance, scalability, and reliability.
- Troubleshoot and resolve complex technical issues.
- Conduct code reviews, providing constructive feedback to ensure high code quality and adherence to best practices.
- Provide technical mentorship to junior engineers and foster a culture of innovation.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4 years of experience in backend software development, with a strong focus on building and maintaining scalable systems.
- Proficiency in Python and Go programming languages. Knowledge of Apache Spark is a plus.
- Expertise in working with relational and NoSQL databases (e.g., MySQL, MongoDB, Redis). Experience with database design and optimization.
- Experience in utilizing Apache Kafka as a message queue.
- Experience with CI/CD pipelines.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Proficiency in writing and maintaining unit tests, integration tests, and end-to-end tests.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to careers@lgads.tv to let us know the nature of your request.