Dover Corporation - Austin, TX

posted 2 months ago

Full-time - Mid Level
Austin, TX
10,001+ employees
Machinery Manufacturing

About the position

The AI Software Engineer will be responsible for developing, programming, and training complex networks of algorithms that simulate human brain functions. This role requires expertise in software development, data science, and programming to create and implement AI applications, ensuring they can process large datasets effectively. The engineer will collaborate with cross-functional teams to integrate AI solutions into edge devices and contribute to strategic recommendations based on AI analysis.

Responsibilities

  • Model, build, and test AI software to handle large datasets and achieve desired results.
  • Use Python, JavaScript, and C++ to enhance AI capabilities.
  • Analyze statistics, data, and algorithms for accuracy in projections.
  • Utilize AI analysis to make strategic recommendations aligned with company goals.
  • Collaborate with machine-learning and data engineers for seamless AI development and integration.
  • Partner with firmware teams to deploy AI models on edge devices.
  • Demonstrate proficiency in programming for embedded systems.
  • Develop and implement AI solutions for real-time processing on edge devices.
  • Work with cross-functional teams to design efficient edge computing solutions.
  • Stay updated on AI knowledge, trends, and regulations.
  • Collect, organize, and present progress to team leadership and stakeholders.

Requirements

  • Bachelor's Degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 3-5+ years of experience with Python.
  • Proficient knowledge of Linux.
  • Strong programming skills with moderate to high experience in Python.
  • Excellent knowledge of relational databases such as MySQL, SQL Server, and/or Snowflake.
  • Understanding of Agile software development practices and continuous delivery.
  • Experience with data ETL processes from multiple sources.
  • Experience with test-driven development (TDD).
  • Knowledge of Pandas Python frameworks.
  • Proficient understanding of version control systems (git).
  • Proficient understanding of Jenkins and build management tools.
  • Strong organizational, planning, mathematical, analytical, and problem-solving skills.
  • Ability to work under limited supervision and handle routine matters independently.

Nice-to-haves

  • Experience with AWS S3
  • Experience with Snowflake DB
  • Experience with Power BI
Job Description Matching

Match and compare your resume to any job description

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