ASGN - Allen Park, MI

posted 2 months ago

Full-time - Mid Level
Hybrid - Allen Park, MI
Administrative and Support Services

About the position

The Python Software Engineer will design and develop AI systems focused on software quality and warranty, leading the development and maintenance of AI and machine learning algorithms. This role requires collaboration with various teams to ensure the delivery of stable, high-quality infotainment products in a fast-paced, dynamic environment.

Responsibilities

  • Design and develop AI systems for software quality and warranty.
  • Lead the development and maintenance of AI and machine learning algorithms.
  • Ensure the delivery of stable, high-quality infotainment products.
  • Collaborate with various teams to meet product and engineering excellence.
  • Thrive in a fast-paced, dynamic environment.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Statistics, Operations Research, or a related field.
  • 3+ years of experience delivering and maintaining production software products.
  • Experience with the complete software lifecycle for embedded systems.
  • Strong technical writing and oral communication skills.
  • Proficiency in Python, including PyTorch and TensorFlow packages.
  • Expertise in two or more of the following domains: Regression algorithms (linear/non-linear), Time series analysis and statistics, Gaussian processes, Bayesian statistics, Neural network architectures (MLP, CNN, RNN), Quantitative model performance assessment, Physics-informed neural networks, Uncertainty quantification for time series analysis.

Nice-to-haves

  • Define problems, devise solutions, and create delivery roadmaps.
  • Analyze structured and unstructured data (text, audio, images, video).
  • Manipulate high-volume, high-dimensionality data to identify patterns and trends.
  • Apply AI and machine learning techniques to solve complex problems.
  • Analyze and visualize diverse data sources and report results clearly.
  • Fulfill problem formulation and ML technique consulting requests.
  • Communicate and present analytical models to teams and executives.
  • Collaborate with software stakeholders and present results concisely.
  • Manage software development schedules and backlogs.

Benefits

  • Quality career resources
  • Training and certifications
  • Development opportunities
  • Comprehensive benefits package
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service