AI Software Engineer

BrothersTech

United States

On-site

USD 120,000 - 170,000

Full time

3 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BrothersTech is seeking an AI Software Engineer to design, develop, and deploy AI-powered software applications. You will integrate AI models into production systems, build REST APIs, and work with cloud platforms and modern AI frameworks.

Join a collaborative team of product managers, data scientists, and engineers to deliver scalable, secure solutions. The ideal candidate has 2–5 years of experience, strong Python skills, and a solid foundation in ML concepts.

Qualifications

  • Bachelor's degree in a relevant field or equivalent practical experience.
  • 2–5 years of software development experience.
  • Experience building backend services, APIs, and production-ready apps.
  • Understanding of ML concepts, model inference, and AI integration.
  • Experience with Git, testing, debugging, and version control.
  • Familiarity with SQL and databases.
  • Knowledge of AWS/Azure/Google Cloud and cloud services.
  • Strong analytical, problem-solving, and communication skills.

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 languages.
  • Work with LLMs, generative AI, and AI-powered automation solutions.
  • Integrate AI services from OpenAI, Azure AI, or AWS AI services.
  • Implement RAG, embeddings, and vector search where appropriate.
  • Develop data processing pipelines for training, inference, and evaluation.
  • Optimize application performance, scalability, reliability, and security.
  • Collaborate with product managers, data scientists, ML engineers, and software teams.
  • Write unit tests, conduct code reviews, troubleshoot issues, and document code.
  • Deploy and monitor AI applications using cloud infrastructure and CI/CD pipelines.

Skills

Backend development
API design
CI/CD practices
Cloud platforms
AI/ML integration
Testing & debugging
SQL/databases
Git version control
Code reviews
Communication

Education

Bachelor's degree

Tools

Python
OpenAI API
Azure
AWS
Google Cloud
Git
Docker
CI/CD tools

Job description

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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

Next Ventures • New York (NY)

On-site
USD 120,000 - 180,000
AI Engineer
AI Engineer

Jobaaj Com • United States

Remote
USD 90,000 - 150,000
AI Software Engineer
AI Software Engineer

Vcloud Technologies Investment • United States

Remote
USD 180,000 - 240,000
AI Engineer (US)
AI Engineer (US)

EdgeQ Technologies Private Limited • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Python/AI Software Engineer
Senior Python/AI Software Engineer

Compunnel, Inc. • Phoenix (AZ)

On-site
USD 140,000 - 190,000
AI Engineer
AI Engineer

Pyramid Technology Solutions, Inc. • United States

Remote
USD 110,000 - 170,000
AI Engineer
AI Engineer

Falcon Smart IT (FalconSmartIT) • Los Angeles (CA)

On-site
USD 190,000 - 260,000
AI Application Engineer
AI Application Engineer

Initvalue Technologies • United States

Hybrid
USD 120,000 - 180,000
AI Engineer
AI Engineer

HBOX Digital Headquarters • Northern (KY)

Hybrid
USD 90,000 - 120,000
Senior AI Engineer
Senior AI Engineer

Anblicks • Dallas (TX)

On-site
USD 120,000 - 150,000