Senior Software Engineer, Data Engineering

Bengaluru, Karnataka, India
Aug 02, 2024
Aug 07, 2025
Hybrid
Full-Time
5 Years
Job Description

We are seeking a talented and driven Senior Software Engineer to join our Data Science team. This role involves working with cross-functional teams to develop and manage scalable data solutions, build data infrastructure, and deliver insights that drive business decisions. You will be a key player in our data-centric culture, helping to build and manage complex data systems and pipelines.

Key Responsibilities

  1. Data Solutions. Collaborate with data science professionals and cross-functional teams to identify business opportunities and build scalable data solutions.
  2. Data Management. Manage complex data systems for various products, including data transformations, pipeline management, and database design.
  3. System Design. Design, implement, and document performant systems or components for data flows and applications, ensuring efficiency and scalability.
  4. Best Practices. Establish and share best practices and standards across teams for data engineering.
  5. Innovation. Drive engineering innovations and contribute to LinkedIn’s mission and vision by initiating and completing projects with minimal guidance.
  6. Collaboration. Engage with internal platform teams to prototype and validate tools for deriving insights from large datasets and automating complex algorithms.

Basic Qualifications

  1. Education. Bachelor’s Degree in a quantitative discipline such as Computer Science, Statistics, Operations Research, Informatics, Engineering, Applied Mathematics, Economics, etc.
  2. Experience. 5+ years of experience working with large datasets and relevant industry or academic experience.
  3. Skills. Proficiency with SQL/Relational databases and at least one programming language (e.g., R, Python, Java, Scala, PHP).

Preferred Qualifications

  • Advanced Education. MS or PhD in a quantitative discipline.
  • Data Engineering. Experience in developing data pipelines using Spark and Hive, data modeling, and ETL concepts.
  • Distributed Systems. Familiarity with distributed data systems such as Hadoop, Spark, Presto, Pig, Hive, etc.
  • Technical Skills. Experience with data visualization tools (e.g., Tableau, D3), Unix systems, and version control systems (e.g., git).
  • Additional Skills: Background in front-end or back-end engineering, and a deep understanding of relational and MPP databases.

LinkedIn’s Commitment
LinkedIn is an equal opportunity employer, committed to providing opportunities to all job seekers, including individuals with disabilities. We believe in diversity and inclusivity and offer accommodations to support the success of all candidates. For more information, please visit our Equal Opportunity Policy.

Global Data Privacy Notice
LinkedIn handles personal data of employees and job applicants with utmost transparency. For details on how we manage personal data, please refer to our Global Data Privacy Notice.