LinkedIn is seeking a Staff Software Engineer to join their Talent Productivity Engineering team, focusing on building innovative solutions that power LinkedIn's business processes. This role combines cutting-edge technology with practical business applications, specifically in the realm of AI-powered integration solutions.
The position is based in Bangalore, India, with a hybrid work arrangement, offering the flexibility to work both from home and the office. As part of the Productivity Engineering team, you'll be at the forefront of developing custom web solutions and integrations that enhance LinkedIn's internal operations, particularly in talent acquisition, sales, finance, and customer support.
Your primary focus will be on architecting and implementing intelligent systems that leverage Generative AI, Agentic AI, and cloud-native frameworks. You'll work with various AI technologies, including OpenAI, custom LLMs, and ML pipelines, while utilizing Azure services such as APIM, Function Apps, Event Hubs, and Azure SQL.
The role requires a strong technical background with at least 9 years of experience in software engineering, particularly in backend or systems integration. You should be proficient in Python or Java, have experience with AI/ML frameworks, and be comfortable with both frontend (React, JavaScript) and backend development. The position also demands expertise in data systems, ETL pipelines, and modern development practices including CI/CD, containerization, and test automation.
This is an opportunity to shape the future of how LinkedIn operates internally, working with cutting-edge AI technologies while directly impacting how the company hires, develops, and engages talent globally. The role offers a chance to work with a diverse team of engineers, AI researchers, product managers, and UX designers, making it ideal for someone who wants to lead technical innovation at scale.