Hybrid AI Software Engineer

Posted 4 minutes ago

Apply now

About the role

  • AI Software Engineer developing cutting-edge software solutions with AI functionality for industrial automation applications. Bridging the gap between software and AI technologies and methodologies.

Responsibilities

  • Designing and implementing full technology stacks for AI-based or AI-powered software applications
  • Integrating AI technologies into production software
  • Using different AI technologies including frameworks, libraries, models, and algorithms to develop secure AI pipelines, and other back-end services
  • Building front-end components and modules that interact with AI services and data
  • Ensuring clean integration between UI, backend services, and databases/data stores
  • Supporting end-to-end application development, packaging, and deployment
  • Contributing to CI/CD pipelines and build & release engineering workflows
  • Following established architectural patterns, coding standards, and guardrails
  • Participating in code reviews and continuous improvement efforts
  • Researching, analyzing, designing, developing and deliver end-to-end solutions, staying up to date on latest AI technologies
  • Participating in all development activities and collaborating closely with stakeholders and global team to ensure technical solutions align with business goals
  • Maintaining and updating technical documentation to ensure that others can easily understand and extend software applications
  • Other duties that may be assigned in relation to deliverables

Requirements

  • Bachelor’s or Master’s degree in Engineering, Computer Science, Artificial Intelligence, IT, or any related field.
  • Minimum years of demonstrable experience as a software developer with proficiency in programming languages such as C++, C#, Python, or Java.
  • Familiar with applying software design patterns such as SOLID or Gangs of Four.
  • Strong knowledge and understanding of AI related concepts such as machine learning algorithms, frameworks, generative AI, etc.
  • Experience in AI libraries and frameworks like PyTorch, TensorFLow, or similar.
  • Knowledge of data pre-processing, feature engineering, prompt engineering, and model evaluation techniques.
  • Strong analytical and problem-solving skills with excellent communication and teamwork skills.

Benefits

  • Competitive benefits plans
  • A variety of medical insurance plans
  • Employee Assistance Program
  • Employee resource groups
  • Recognition
  • Flexible time off plans
  • Paid parental leave (maternal and paternal)
  • Vacation and holiday leave

Job title

AI Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job