Full Time

AI Software Engineer

Adjective
$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 Adjective, so some details may not match this job. The employer's own page has the real description.

Overview

The AI Software Engineer at Adjective will play a pivotal role in designing, developing, and implementing advanced artificial intelligence systems that drive our innovative solutions. This position entails collaborating with cross-functional teams to enhance AI capabilities and performance, ensuring that our products meet the highest standards of quality and effectiveness. The successful candidate will leverage their expertise in machine learning and software engineering to contribute to cutting-edge projects, while also supporting the ongoing maintenance and optimization of existing systems.



Job Responsibilities

  • Design, develop, and implement machine learning algorithms and models.
  • Collaborate with data scientists and software developers to integrate AI solutions into various applications.
  • Conduct research to enhance existing algorithms, as well as develop new methodologies.
  • Analyze and pre-process large datasets to improve training performance and model accuracy.
  • Participate in code reviews and ensure adherence to best practices in software development.
  • Identify and troubleshoot issues related to AI model performance and data integrity.
  • Stay up-to-date with the latest advancements in AI technologies and frameworks.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
  • Proven experience in software development with an emphasis on AI and machine learning applications.
  • Strong programming skills in languages such as Python, Java, or C++.
  • Familiarity with deep learning frameworks like TensorFlow, PyTorch, or Keras.
  • Excellent understanding of algorithms, data structures, and design patterns related to AI.
  • Strong analytical skills combined with the ability to troubleshoot complex systems.
  • Effective communication skills to articulate technical concepts to non-technical stakeholders.


Technologies & Tools

The AI Software Engineer will utilize a broad range of technologies and tools, including but not limited to Python for programming, TensorFlow and PyTorch for building machine learning models, Apache Spark for big data processing, and cloud platforms like AWS or Azure for deployment and scalability. Familiarity with version control systems such as Git and containerization tools like Docker is also essential for the role. The individual will work in an agile environment, leveraging modern software development practices to drive the creation of robust AI solutions.



Ideal Candidates

The ideal candidate for this position will possess a passion for artificial intelligence and a strong commitment to innovation. They will have a curious mindset, always eager to learn and adapt to new technologies. Openness to collaboration is essential, as the role entails working closely with multiple teams. Additionally, the successful applicant will demonstrate resilience in problem-solving and possess a keen analytical perspective, enabling them to approach challenges with creativity and a data-driven mindset. Strong organizational skills and the ability to manage multiple priorities in a fast-paced environment will make the candidate exceptionally well-suited for this role.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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