Garmin is seeking aSenior Software Engineer Data Science and Machine Learning to join our growingAutomotive OEM team in our Chandler, AZ location. 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.
(This is not a remote position; but it is hybrid - 3 days in office, 2 days at home, if you prefer).
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
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veterans status, age or disability.