Skip to content

General information

IN_Bangalore_Marathahalli Outer Ring Rd, IN_Pune_GAT No. 339/1/1B_HII
Additional Location:
Bangalore, India | Pune, India
Job Family:
Worker Type Reference:
Regular - Permanent
Pay Rate Type:

Description & Requirements

About the Role

The role of the Sr. Software Engineer as part of Innovation & Business Transformation team involves designing, developing, and maintaining top-tier software solutions, with a focus on expertise in programming languages such as Python. The ideal candidate will showcase strong problem-solving skills, excel in collaborative, Agile settings, and stay abreast of industry trends. Responsibilities encompass coding, software testing, participation in code reviews, and continuous learning. This position requires close collaboration with business leaders, Digital Organization, and Suppliers to understand requirements and develop software applications. Success in this role hinges on process design knowledge, customer-centricity, critical thinking, and effective cross-functional collaboration.

Your Team

You will be reporting into the Manager, Data Sciences team within Lifestyle Organization at Harman.

What You Will Do

  • Design, develop, and maintain robust backend services for ML applications and APIs using Python.
  • Interface with data storage solutions and create robust ETL pipelines with strong SQL background.
  • Work closely with DevOps teams to deploy and manage ML applications on AWS, leveraging various cloud services and technologies.
  • Write comprehensive unit tests to ensure code quality, maintainability, and reliability.
  • Maintain and improve version control using Git, ensuring efficient code collaboration and release management.
  • Development of data visualizations and web interface for machine-learning applications using frameworks such as Streamlit.
  • Work with CI/CD pipelines to automate testing, deployment, and monitoring processes.
  • Assist in the evaluation and integration of machine learning components or algorithms into existing systems.
  • Stay up-to-date with industry trends and best practices, sharing knowledge and insights with the team.
  • Troubleshoot and resolve software defects, performance bottlenecks, and other technical issues.

What You Need

  • Bachelor's degree in Computer Science, Software Engineering, or a related/technical field. Master's degree is a plus.
  • 2-5 years of Proven experience as a software engineer, with a focus on Python development and data manipulation (Pandas)
  • Deep understanding of data structures and usage including experience with structured, semi-structured, and unstructured datasets
  • Strong fluency in algorithms, data modeling, experimental analysis, statistics, predictive modeling, & distributed databases
  • Solid understanding of software development best practices, including object-oriented design, unit testing, code reviews, and Git workflows.
  • Experience with machine learning concepts (e.g. supervised learning, ensemble learning, boosting, bagging) and frameworks (e.g. scikit-learn, pytorch, SageMaker) and timeseries data analysis
  • Familiarity with SQL and NoSQL (Snowflake/Snowpark experience is a plus)
  • Experience with continuous integration and continuous deployment (CI/CD) tools and practices such as GitHub Actions

If you are a passionate Mid-Level Backend Software Engineer with expertise in Python, Pandas, AWS, and a desire to work on cutting-edge data projects, we encourage you to apply.

What is Nice to Have

  • Knowledge of containerization technologies like Docker and container orchestration (e.g., Kubernetes).
  • Familiarity with AWS services such as EC2, S3, Lambda, and CloudWatch.
  • Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Excellent communication skills and the ability to explain technical concepts to non-technical team members.

What Makes You Eligible

  • Be willing to travel up to 5% domestic travel.
  • Successfully complete a background investigation and drug screen as a condition of employment.

What We Offer

  • Competitive wellness benefits and 401K Savings Retirement plan.
  • An inclusive and diverse work environment that fosters and encourages career development opportunities.
  • Flexible work schedule with a culture encouraging work-life integration.
  • On-site opportunities to focus on personal well-being and development provided by our Wellness Committee, Volunteer Committee, and Harman Women’s Network.
  • Professional development opportunities through HARMAN University’s business and leadership academies and extensive course catalog.
  • Opportunity to collaborate with talented teams across the world.
  • Access to employee discounts on world-class HARMAN products (JBL, Harman/Kardon, etc.)

HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.