AI Software Engineer
Job Description
Job Title: AI Software Engineer
Location: Remote – USA
Experience: 2–5 Years
Job Summary
We are seeking an AI Software Engineer to design, develop, and deploy software applications powered by artificial intelligence and machine learning. The ideal candidate will have strong software engineering fundamentals, experience integrating AI models into production applications, and proficiency in Python, APIs, cloud platforms, and modern AI frameworks.
Key Responsibilities
- Design, develop, test, and maintain AI-powered software applications.
- Build and integrate AI/ML models into scalable software systems.
- Develop REST APIs and backend services using Python or similar programming languages.
- Work with Large Language Models (LLMs), generative AI, and AI-powered automation solutions.
- Integrate AI services from providers such as OpenAI, Azure AI, or AWS AI services.
- Implement Retrieval-Augmented Generation (RAG), embeddings, and vector search where appropriate.
- Develop data processing pipelines for training, inference, and model evaluation.
- Optimize application performance, scalability, reliability, and security.
- Collaborate with product managers, data scientists, ML engineers, and software development teams.
- Write unit tests, conduct code reviews, troubleshoot issues, and maintain technical documentation.
- Deploy and monitor AI applications using cloud infrastructure and CI/CD pipelines.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- 2–5 years of software development experience.
- Strong proficiency in Python, Java, JavaScript, or another modern programming language.
- Experience developing backend services, APIs, and production-ready applications.
- Understanding of machine learning concepts, model inference, and AI integration.
- Experience with Git, software testing, debugging, and version control.
- Familiarity with SQL and databases.
- Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Strong analytical, problem-solving, and communication skills.
??? people applied to this job
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
Staff Site Reliability Engineer
2K.San Diego, USA
Site Reliability Engineering
Staff Engineer
Infrastructure Operations
$90,000 - $130,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
Sr. Site Reliability Engineer
Veza.San Diego, USA
Site Reliability Engineer
Senior Engineer
Systems Architect
$120,000 - $160,000/Mo
2 years ago
Senior AWS Cloud & Site Reliability Engineer
INFY8.COM.San Diego, USA
AWS Expert
Cloud Infrastructure Specialist
Senior Site Reliability Engineer
$120,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Senior Systems Administrator
Ingenta.San Diego, USA
Systems Administration
IT Management
Network Infrastructure
$80,000 - $120,000/Mo
2 years ago