Senior Software Engineer (Data Science)

Bengaluru, Karnataka, India
Jan 03, 2025
Jan 01, 2026
Hybrid
Full-Time
5 Years
Job Description

LinkedIn is looking for a Senior Software Engineer to join its Data Science team in Bengaluru. This role will focus on creating and enhancing data systems and infrastructure to support decision-making at LinkedIn's massive scale. You will work closely with cross-functional teams to develop tools and solutions that empower business decisions through data-driven insights.

Responsibilities

  • Collaborate with data science professionals and cross-functional teams to identify business opportunities and create scalable data solutions.
  • Act as a data expert and owner for specific products or product groups, managing complex data systems and ensuring they deliver actionable insights.
  • Build and manage data pipelines, design and architect databases, and enable data-driven decision-making.
  • Establish programming patterns for both technical engineers and non-technical partners to streamline workflows and data consumption.
  • Design, implement, integrate, and document performant systems for large-scale data applications and analysis.
  • Drive best practices for LinkedIn’s data ecosystem, ensuring standards are shared across teams.
  • Engage with internal teams to prototype and validate tools designed to handle large datasets or automate complex algorithms.
  • Be a self-starter, initiating and completing projects with minimal guidance.
  • Contribute to the development of engineering innovations that align with LinkedIn’s broader vision and mission.

Basic Qualifications

  • Bachelor's Degree in a quantitative discipline such as Computer Science, Statistics, Operations Research, Engineering, Applied Mathematics, Economics, or similar.
  • 5+ years of relevant experience working with large datasets in industry or academia.
  • Proficiency in SQL/Relational Databases.
  • Experience with at least one programming language (e.g., Python, R, Java, Scala, etc.).

Preferred Qualifications

  • Master’s or PhD in a quantitative discipline such as Statistics, Operations Research, Computer Science, Engineering, Applied Mathematics, Economics, or similar.
  • Experience in developing data pipelines using Spark and Hive.
  • Familiarity with data modeling and ETL concepts, especially for efficient data governance.
  • Expertise in handling massive-scale structured and unstructured data.
  • Knowledge of distributed data systems such as Hadoop, Spark, Presto, Pig, Hive, etc.
  • Experience in data visualization and dashboard creation with tools like Tableau, R visualization, D3, or JavaScript libraries.
  • Unix/Linux system experience, as well as familiarity with Git and code review tools.

Suggested Skills

  • Java
  • Data Pipelines
  • ETL
  • Data Manipulation

Why Join LinkedIn?

  1. Impact. Contribute to projects that influence millions of members and businesses globally.
  2. Work-Life Balance. Enjoy a hybrid work model for flexibility and the option to work from home or commute to the office.
  3. Career Growth. LinkedIn invests in employee development and supports career growth in a dynamic and collaborative environment.
  4. Well-being. LinkedIn offers generous health and wellness programs, along with time-off benefits.

If you have the experience and passion for working with big data and are looking to make an impact at a global scale, this is an excellent opportunity to advance your career at LinkedIn.