Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

AI Software Engineer

Posted 2 views
Discussion

Summary

Builds and deploys AI-powered software for a fully remote engineering team, integrating machine learning models into production systems. Day to day: writing production-quality code, building APIs/services for AI models, adding monitoring and logging, and collaborating with data scientists using Python/Java/C++ and cloud platforms.

About the Role

Our client is seeking a proactive and skilled AI Software Engineer to join their fully remote, dynamic engineering team. You will be responsible for developing, implementing, and deploying AI-powered software solutions that integrate machine learning models and algorithms into production systems. This role requires a strong foundation in software engineering principles combined with practical experience in applying AI technologies to solve real-world business problems. You will work closely with data scientists and other engineers to bring innovative AI features to life.

Key Responsibilities

  • Develop production-quality code for AI/ML applications, ensuring scalability, reliability, and maintainability.
  • Integrate machine learning models into existing software systems and new product features.
  • Collaborate with data scientists to understand model requirements and assist in model deployment.
  • Build and manage APIs and services for AI models, ensuring seamless integration.
  • Implement monitoring and logging solutions for AI systems in production.
  • Participate in code reviews, testing, and the full software development lifecycle.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 3+ years of professional software development experience.
  • Proficiency in programming languages commonly used in AI, such as Python, Java, or C++.
  • Experience with developing or deploying machine learning models (familiarity with frameworks like TensorFlow, PyTorch, scikit-learn is a plus).
  • Understanding of software architecture, design patterns, and best practices.
  • Experience with cloud platforms (AWS, Azure, GCP) is beneficial.

Benefits

  • Attractive salary and performance incentives.
  • Fully remote work environment offering significant flexibility.
  • Comprehensive health and wellness benefits.
  • Continuous learning opportunities and support for skill development.
  • Opportunity to work on cutting-edge AI software solutions.

Skills

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available