Senior Software Engineer II, Segmentation
Job description
About the role
You will architect and maintain the core segmentation infrastructure that powers client audience building on the LG Ad Solutions platform. This role owns the critical path from raw behavioral data to actionable audience segments delivered in real time. You will be responsible for ensuring the reliability and scalability of the pipelines that drive over $500M in revenue. In this capacity, you will translate complex business requirements into robust software solutions that enable precise customer targeting. You will act as a key technical contributor while guiding less experienced team members through design and implementation. This position requires a deep commitment to writing clean, maintainable code that stands up under heavy production load. You will work directly with stakeholders to iterate on features and solve challenging problems in data processing and system performance.
Key facts
What you'll do
- Analyze complex business requirements for segmentation logic and convert them into scalable data processing workflows.
- Develop high-performance services using Scala, Go, or Python to handle large-scale audience data and targeting rules.
- Optimize query patterns and data structures to improve the latency and throughput of segmentation pipelines.
- Implement monitoring and alerting for data pipelines to ensure system reliability and rapid issue resolution.
- Collaborate with data engineers to refine data models and improve the accuracy of audience segments.
- Design integration layers for connecting internal segmentation engines with external advertising platforms.
- Lead technical design discussions and contribute to long-term architectural decisions for the ad tech stack.
- Mentor junior engineers by providing detailed code reviews and constructive feedback on implementation details.
- Participate in on-call rotations to support production issues and ensure high availability of segmentation services.
- Drive the adoption of best practices for testing, deployment, and documentation across the engineering team.
- Work alongside developers in India to coordinate releases, share technical context, and resolve implementation challenges.
- Evaluate new technologies and tools that can enhance the performance or scalability of the advertising platform.
- Define success metrics for segmentation features and validate results through data analysis and experimentation.
- Partner with product managers to scope technical feasibility and delivery timelines for new segmentation capabilities.
Requirements
- Hold a Bachelor's or Master's degree or possess relevant experience in Computer Science, Engineering, or a related field.
- Bring 5+ years of experience developing and maintaining large-scale, high-quality software systems.
- Demonstrate proficiency in one or more programming languages such as Scala, Go, Python, C++, or JavaScript.
- Show a strong knowledge of fundamental Computer Science concepts including data structures, algorithms, and system design.
- Have hands-on experience with technologies like Spark/Databricks, MySQL, Redis/ElastiCache, ReactJS, Kubernetes, and AWS.
- Possess the ability to independently understand, contribute to, and refactor large, complex codebases without extensive guidance.
- Exhibit a strong understanding of data structures, algorithms, and distributed system principles.
- Collaborate closely with engineering teams in India to deliver high-quality solutions and ensure alignment on technical objectives.
- Navigate ambiguous requirements and translate them into concrete technical tasks with minimal supervision.
- Write unit and integration tests to ensure the correctness and stability of new features and modifications.
- Communicate technical concepts clearly to both technical and non-technical stakeholders during planning and review sessions.
- Adhere to coding standards and contribute to the improvement of internal libraries and tools.
- Take ownership of production incidents and drive postmortem processes to prevent future occurrences.
- Maintain a strong sense of accountability for the performance and reliability of the systems you build.
Nice to have
- Bring prior experience scaling distributed computing and big data systems to meet high demand.
- Show a proven track record of technical leadership in complex projects with significant scope.
- Have experience working within a distributed global team environment and mentoring junior engineers effectively.
Practical notes
The work location is restricted to on-site work at the New York, NY office. Employment is full-time. The application deadline is September 8, 2026. Compensation details are provided in the designated section above.