Share this job
AI Software Engineer II
Apply for this job

Seeking an AI Software Engineer to design, build, and deploy machine learning and computer vision models. The role involves developing algorithms, integrating AI into embedded systems/edge devices, and collaborating with cross-functional teams to deliver scalable solutions.


Key Responsibilities:


  • Develop and test AI models (ML & computer vision) for real-time edge deployment.
  • Program in Python, JavaScript, and C++ to build efficient AI applications.
  • Analyze datasets, algorithms, and performance metrics for accuracy.
  • Collaborate with data, firmware, and engineering teams for integration.
  • Stay current on AI/ML trends, tools, and regulations.
  • Present progress and recommendations to leadership.


Qualifications:


  • BS/MS in Computer Science, Engineering, or related field.
  • 3–5+ years of Python experience; Linux proficiency.
  • Strong skills in relational databases (MySQL, SQL Server, Snowflake).
  • Experience with data pipelines, TDD, and Agile development.
  • Knowledge of Git, Jenkins, and Pandas framework.
  • Edge model deployment experience is a plus.
  • Familiarity with SageMaker, Rekognition, and Power BI preferred.


Apply for this job
Powered by