Full Time

AI Software Engineer

Siena AI
$90,000 - $150,000* / year (about $43–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Siena AI, so some details may not match this job. The employer's own page has the real description.

Job Overview

As an AI Software Engineer at Siena AI, you will play a crucial role in developing innovative artificial intelligence solutions that enhance our product offerings. You will collaborate with cross-functional teams to design, implement, and optimize AI algorithms and models. This position requires a strong understanding of machine learning principles and software engineering practices, as well as the ability to translate complex problems into efficient, scalable solutions. You will also be responsible for staying current with emerging technologies and applying them to advance our AI capabilities.



Job Responsibilities

  • Design and develop AI models and algorithms to meet the needs of various projects.
  • Collaborate with data scientists to gather and preprocess data for training and validation purposes.
  • Implement software solutions that enhance the performance and scalability of AI systems.
  • Conduct experiments and analyze the performance of various models to optimize outcomes.
  • Participate in code reviews and maintain high-quality coding standards.
  • Document processes and development stages, ensuring compliance with standards and practices.
  • Stay updated with the latest advancements in AI technology and methodologies.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in AI and machine learning, preferably in a commercial setting.
  • Strong programming skills in Python, Java, or C++.
  • Familiarity with popular machine learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Understanding of algorithms for data processing, predictive modeling, and statistical analysis.
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Strong verbal and written communication skills to effectively convey technical concepts.


Technologies & Tools

The AI Software Engineer will utilize a variety of technologies and tools, including machine learning frameworks like TensorFlow and PyTorch, programming languages such as Python and Java, and development tools including Git for version control and Docker for containerization. Familiarity with cloud computing platforms such as AWS or Google Cloud is also essential for deploying AI models at scale.



Ideal Candidates

The ideal candidates for this position are innovative thinkers with a passion for artificial intelligence and a drive for continuous learning. They possess strong analytical skills and creativity, allowing them to devise effective solutions to complex problems. Additionally, they should thrive in a collaborative environment and be eager to share their knowledge with team members, contributing to a culture of innovation and excellence at Siena AI.

Virginia has 50 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.