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?
- Impact. Contribute to projects that influence millions of members and businesses globally.
- Work-Life Balance. Enjoy a hybrid work model for flexibility and the option to work from home or commute to the office.
- Career Growth. LinkedIn invests in employee development and supports career growth in a dynamic and collaborative environment.
- 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.