AI Software Engineer (Mid-Level)

Full Scope

San Francisco (CA)

On-site

USD 140,000 - 180,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Full Scope is seeking a talented Mid-Level AI Software Engineer to design and implement AI-driven applications in a San Francisco, CA environment. The role emphasizes building production-ready AI models, pipelines, and integrations with existing systems.

You will work with Python, Java, or C++, leveraging TensorFlow or PyTorch, and collaborate with data science, software, and product teams to deliver robust AI solutions. Strong problem-solving and communication skills are required.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • Proven experience as a Software Engineer with a focus on AI or machine learning.
  • Strong proficiency in Python, Java, or C++.
  • Experience with AI frameworks such as TensorFlow, PyTorch, Scikit-learn.
  • Solid understanding of ML algorithms, data structures, and software design principles.
  • Experience with Pandas and NumPy, and data visualization tools like Matplotlib/Seaborn.

Responsibilities

  • Design, develop, and implement AI models and algorithms for business problems.
  • Collaborate with cross-functional teams to gather requirements and translate into solutions.
  • Develop and maintain AI pipelines and infrastructure for model training, evaluation, and deployment.
  • Integrate AI models into production systems and monitor performance.
  • Conduct data preprocessing, feature engineering, and model evaluation.

Skills

Python
Java
C++
TensorFlow
PyTorch
Scikit-learn
Data processing with Pandas/NumPy
Problem solving
Team collaboration

Education

Bachelor’s or Master’s degree in CS/Engineering/Math

Tools

TensorFlow
PyTorch
Scikit-learn
Docker
Kubernetes

Job description

Job Title:AI Software Engineer (Mid-Level)
Location:San Francisco, CA
Required Clearance: Secret
Salary:Competitive
We are seeking a talented and motivated Mid-Level AI Software Engineer to join our AI team. The ideal candidate will have a solid foundation in software engineering and a passion for applying AI techniques to solve complex problems. You will be responsible for designing, developing, and implementing AI-driven applications and systems that align with our strategic goals.

Key Responsibilities:
  • Minimum 7 years' experience.
  • Design, develop, and implement AI models and algorithms to address various business challenges.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Develop and maintain AI pipelines and infrastructure to support model training, evaluation, and deployment.
  • Integrate AI models into production systems and monitor their performance.
  • Conduct data preprocessing, feature engineering, and model evaluation to ensure high-quality outputs.
  • Stay updated with the latest advancements in AI and machine learning and apply relevant techniques to projects.
  • Participate in code reviews, team meetings, and contribute to a collaborative development environment.
  • Document processes, models, and findings comprehensively.
Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • Proven experience as a Software Engineer with a focus on AI or machine learning.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with AI frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, etc.
  • Solid understanding of machine learning algorithms, data structures, and software design principles.
  • Experience with data processing tools like Pandas and NumPy, and data visualization tools such as Matplotlib or Seaborn.
  • Strong problem‑solving skills and the ability to think critically and analytically.
  • Excellent communication and teamwork skills.
Preferred Qualifications:
  • Experience with natural language processing (NLP), computer vision, or reinforcement learning.
  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure for AI model deployment.
  • Knowledge of DevOps practices and tools like Docker, Kubernetes, and CI/CD pipelines.
  • Experience with big data technologies such as Hadoop, Spark, or Kafka.
  • Previous experience in a fast-paced, innovative environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Full Scope • San Francisco (CA)

On-site
USD 120,000 - 170,000
AI Software Engineer: Build & Deploy ML Pipelines
AI Software Engineer: Build & Deploy ML Pipelines

Full Scope • San Francisco (CA)

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

Direct Supply • Round Lake (IL)

On-site
USD 110,000 - 170,000
Generous benefit package available
AI Solutions Software Developer
AI Solutions Software Developer

AtkinsRéalis • Denver (CO)

On-site
USD 100,000 - 150,000
Applied AI Engineer
Applied AI Engineer

Luminai • New York (NY)

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

MSM Technology, LLC • United States

On-site
USD 120,000 - 180,000
AI/ML Software Engineer / Senior software engineer/ Tech lead
AI/ML Software Engineer / Senior software engineer/ Tech lead

Expert Intelligence™ • San Francisco (CA)

On-site
USD 150,000 - 230,000
Competitive pay bonuses
Personalized PTO
Equal Opportunity employer
AI Software Engineer
AI Software Engineer

Accurate Systems Engineering • Gilbert (AZ)

On-site
USD 80,000 - 110,000
401(k)
401(k) matching
dental
+4
AI Software Engineer
AI Software Engineer

Surge Staffing • Columbus (OH)

On-site
USD 95,000 - 130,000
Software/AI Engineer
Software/AI Engineer

Pond & Company • Atlanta (GA)

On-site
USD 110,000 - 150,000