Full Time

AI Software Engineer

Siena AI
$80,000 - $150,000* / year (about $38–$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 pivotal role in developing and deploying cutting-edge artificial intelligence solutions. Your responsibilities will encompass designing, implementing, and optimizing AI algorithms, contributing to innovative projects that advance our mission to harness the power of AI for transformative applications. You will collaborate with cross-functional teams to identify user needs, drive the software development lifecycle, and enhance the overall efficiency and performance of AI systems while ensuring alignment with industry standards and best practices.



Job Responsibilities

  • Design and develop machine learning models and algorithms for various applications.
  • Collaborate with data scientists and product managers to analyze requirements and define objectives.
  • Implement AI solutions using appropriate programming frameworks and libraries.
  • Conduct experiments, evaluate model performance, and perform tuning to optimize results.
  • Monitor and maintain production-level AI systems to ensure reliable functionality.
  • Document processes, designs, and technical specifications for future reference.
  • Stay current with emerging AI trends and technologies, applying relevant advancements to projects.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
  • Proven experience in software engineering, particularly focused on AI and machine learning frameworks.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Hands-on experience with AI libraries and tools such as TensorFlow, PyTorch, or Keras.
  • Familiarity with data manipulation and analysis tools (e.g., Pandas, NumPy).
  • Understanding of algorithms and data structures, particularly in the context of AI applications.
  • Excellent problem-solving skills, attention to detail, and the ability to work independently and collaboratively.


Technologies & Tools

The AI Software Engineer will work with a suite of advanced technologies and tools, including but not limited to Python for programming, TensorFlow and PyTorch for machine learning model development, and Git for version control. Other relevant software may include Docker for containerization, Jupyter Notebooks for exploratory data analysis, and cloud services (such as AWS or Azure) for deployment and scaling of applications.



Ideal Candidates

The ideal candidates for the AI Software Engineer position at Siena AI will possess a blend of technical expertise and creative problem-solving abilities. They should exhibit a keen interest in artificial intelligence, demonstrating a proactive approach to learning and applying new technologies. Additionally, successful candidates will display strong communication skills, allowing them to effectively collaborate within diverse teams and convey complex ideas clearly. A commitment to innovation and a passion for developing impactful AI solutions will further distinguish exceptional applicants for this role.

Unemployment in Chad was 1.1% in 2025, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

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