Fevrok logo
Senior Software Engineer Data Science and Machine Learning
3 years ago

Garmin is seeking aSenior Software Engineer Data Science and Machine Learning to join our growingAutomotive OEMteam.You will work on a multi-disciplinary team to extract Big Data and support the deployment of scalable, prediction engines and data mining systems to provide a superior experience in the next-gen vehicles.








This is a high-impact role and will help shape the future of in-vehicle personalization.



Responsibilities


Essential Functions




  • Collaborate with Product Management to understand the business problems and translate business problems into appropriate research questions, data gathering and statistical analysis methods.



  • Create the data requirements and effectively communicate them to software engineering peers and other stakeholders.



  • Assess data quality and clean/extract/transform data for the relevant projects.



  • Use popular query languages, statistical and visualization tools to extract insights from data and effectively communicate the findings.



  • Utilize machine learning to create valuable models for predictions



  • Design and automate model training and evaluation pipelines



  • Collaborate with software, data and system engineers to design and deploy complex, scalable systems for automotive.



  • Design, implement, test and document complex software applications using C/C++ for use in embedded systems



  • Participate in peer reviews of software designs, system designs and software implementation



  • Mentor engineers in similar disciplines and support continual process improvement.



Qualifications


Basic Qualifications




  • Bachelors degree in Computer Science with Data Science Emphasis AND 5 years of experience of Machine Learning experience OR Masters degree in Computer Science with Data Science Emphasis AND 3 years of Machine Learning experience.



  • Proficient in Python/C++/SQL



  • Understanding of Big Data, comparative statistical methods, regression and classification Machine Learning, and other Analytics technologies, such as SQL, Hadoop, Spark, and MapReduce



  • Ability to decompose functional requirements into well-defined tasks



  • Competence in researching problems and implementing appropriate solutions



  • Strong team player who can work independently with high level direction and minimal day-to-day supervision



  • Demonstrated strong and effective verbal, written, and interpersonal communication skills




Desired Qualifications




  • Experience in the cleaning and processing of data sources including SQL, NoSQL, HDFS, XLS, CSV, etc.



  • Experience working on machine learning projects in the automotive industry



  • Experience in architecting data lakes and data warehouses



  • Hands-on experience with Linux distributions and Docker








©2025 Fevrok. All Rights Reserved.