Job Overview
Role: Software Engineer I Location: Bangalore Experience: Freshers / Experienced Qualification: B.E / B.Tech / B.Sc / M.E / M.Tech / M.Sc or equivalent Key Skills: Scala, Python, Go, C++, JavaScript, Data Structures, Algorithms, Computer Science Fundamentals, Databases, Big Data, AWS, Kubernetes, Distributed Systems, Ad Serving, Targeting, Measurement
Job Description
LG Ad Solutions is seeking Software Engineer I in Bangalore to work on large-scale, high-performance systems for a global digital advertising platform. This early-career role involves building and maintaining scalable systems for ad serving, targeting, and measurement, utilizing technologies in programming, big data, distributed systems, cloud infrastructure, and databases. Candidates should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with proficiency in at least one of Scala, Python, Go, C++, or JavaScript. A strong understanding of data structures, algorithms, and CS fundamentals is essential. The role offers exposure to technologies like MySQL, Redis, HDFS, MongoDB, Spark, Databricks, AWS, and Kubernetes, emphasizing an eagerness to learn big data and cloud technologies. Interns will contribute to scalable ad-serving systems, participate in code reviews, and follow clean-code practices. Salary is "Best in Industry".
Roles and Responsibilities
- System Development: Contribute to scalable and performant ad-serving and measurement systems.
- Platform Integration: Work on integrations with internal and external platforms.
- Code Quality: Participate in code reviews and adhere to clean-code and testing practices.
- CI/CD Workflows: Contribute to CI/CD workflows.
Skills and Eligibility Criteria
Educational Background: Bachelor's or Master's degree or relevant experience in Computer Science, Engineering, or a related field.
Experience: Freshers / Experienced.
Mandatory Technical Skills:
- Scala
- Python
- Go
- C++
- JavaScript
- Data Structures and Algorithms
- Computer Science Fundamentals (OOP, OS, Databases, Networking, Concurrency, Software Design, Distributed Systems)
- Databases (MySQL, Redis, HDFS, MongoDB)
- Big Data (willingness to learn frameworks like Apache Spark, Databricks)
- AWS and Kubernetes (familiarity with cloud and container concepts)
- Ad Serving
- Targeting
- Measurement
Competencies:
- Strong Problem-solving Skills
- Communication Skills
- Eagerness to Learn (Big Data frameworks and Cloud technologies)