Python Software Engineer

Saigepartners

San Jose (CA)

On-site

USD 69,000 - 96,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Benefits package
Weekly payments

Job summary

Saige Partners is seeking a Software Engineer to build and deploy production applications powered by agentic AI. The role emphasizes Python development, REST API design with FastAPI/Flask/Django, and integrating LLM capabilities into real-world software.

You will work with OpenAI, Anthropic, and open-source models to implement agentic AI workflows. The position requires a solid software engineering foundation, 0–2 years of experience, and hands-on API experience.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 0–2 years of software engineering experience, including internships, co‑ops, academic projects, hackathons, or substantial personal/open‑source projects.
  • Strong foundation in Python, including clean coding practices, testing, debugging, and common development tooling.
  • Hands‑on experience building or consuming REST APIs.
  • Understanding of software engineering fundamentals, including Git, version control, code reviews, testing, and collaborative development workflows.
  • Familiarity with agentic AI concepts, such as tool/function calling, prompt chaining, or agent loops.
  • Hands‑on experience integrating LLM APIs into an application.

Responsibilities

  • Develop clean, maintainable Python applications for production environments.
  • Design, build, and integrate REST APIs using frameworks like FastAPI, Flask, or Django.
  • Integrate LLM and AI capabilities into production software.
  • Work with LLM APIs, including OpenAI, Anthropic, or open-source models.
  • Develop and integrate agentic AI workflows involving tool/function calling, prompt chaining, and agent loops.
  • Implement authentication, pagination, error handling, and other API best practices.
  • Write unit tests, participate in code reviews, and follow established development practices.
  • Use Git and standard development tooling to collaborate effectively within an engineering team.
  • Read, troubleshoot, debug, and contribute to existing codebases.
  • Collaborate with engineers and cross-functional teams to design, develop, test, and deploy new features.

Skills

Python
REST APIs
Testing
Debugging
Code reviews
Collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

FastAPI
Flask
Django
Git

Job description

We strive to be Your Future, Your Solution to accelerate your career!

Job Overview

We are seeking a Software Engineer to help build and deploy production applications powered by agentic AI. This role will focus primarily on Python development, API integration, and incorporating LLM capabilities into real-world software applications. The ideal candidate has a strong foundation in software engineering, hands‑on experience with APIs and LLMs, and an interest in emerging AI technologies. This is a W2 contract position and is not eligible for C2C or W2 referral candidates.

Key Responsibilities
  • Develop clean, maintainable, and testable Python applications for production environments.
  • Design, build, and integrate REST APIs using frameworks such as FastAPI, Flask, or Django.
  • Integrate LLM and AI capabilities into production software applications.
  • Work with LLM APIs, including OpenAI, Anthropic, or open-source models.
  • Develop and integrate agentic AI workflows involving tool/function calling, prompt chaining, and agent loops.
  • Implement authentication, pagination, error handling, and other API best practices.
  • Write unit tests, participate in code reviews, and follow established software development practices.
  • Use Git and standard development tooling to collaborate effectively within an engineering team.
  • Read, troubleshoot, debug, and contribute to existing codebases.
  • Collaborate with engineers and cross-functional teams to design, develop, test, and deploy new features.
Qualifications
Required
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 0–2 years of software engineering experience, including internships, co‑ops, academic projects, hackathons, or substantial personal/open‑source projects.
  • Strong foundation in Python, including clean coding practices, testing, debugging, and common development tooling.
  • Hands‑on experience building or consuming REST APIs.
  • Understanding of software engineering fundamentals, including Git, version control, code reviews, testing, and collaborative development workflows.
  • Familiarity with agentic AI concepts, such as tool/function calling, prompt chaining, or agent loops.
  • Hands‑on experience integrating LLM APIs into an application.
Preferred
  • Experience with LangGraph, LangChain, or similar agentic AI frameworks.
  • Exposure to SQL or NoSQL databases, caching technologies, or message queues.
  • Experience with asynchronous or concurrent programming in Python.
  • Familiarity with Retrieval‑Augmented Generation (RAG) concepts, including embeddings, vector databases, and retrieval pipelines.
  • Experience working with AI/ML projects through coursework, hackathons, personal projects, open‑source contributions, or professional experience.
Work Location and Hours

Hours you will be work: Monday through Friday, onsite in San Jose, CA; 8 am - 5 pm PST

Compensation

Compensation: $50-$70 per hour

Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture, which is why we offer a benefit package and convenient weekly payment solutions that helps our employees stay healthy and maintain a positive work/life balance.

Learn more about Saige Partners on Facebook or LinkedIn.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Protingent • San Jose (CA)

On-site
USD 83,000 - 96,000
Insurance options
Education reimbursement
Pre-tax commuter benefits
+2
Production-Ready Python AI Engineer for LLM/API Apps
Production-Ready Python AI Engineer for LLM/API Apps

Saigepartners • San Jose (CA)

On-site
USD 69,000 - 96,000
Benefits package
Weekly payments
AI and Python Software Engineer
AI and Python Software Engineer

Norland Group • San Jose (CA)

On-site
USD 104,000 - 145,000
Software Engineer (Agentic System Layer)
Software Engineer (Agentic System Layer)

KellyMitchell Group • Fort Worth (TX)

Hybrid
USD 69,000 - 76,000
Medical, Dental, & Vision Insurance
Employee Stock Ownership Plan
401K offered
Junior Python AI Software Engineer—LLM/API Focus (Contract)
Junior Python AI Software Engineer—LLM/API Focus (Contract)

Protingent • San Jose (CA)

On-site
USD 83,000 - 96,000
Insurance options
Education reimbursement
Pre-tax commuter benefits
+2
Senior Software Engineer / AI Product / Python / LLM
Senior Software Engineer / AI Product / Python / LLM

Motion Recruitment Partners LLC • Kennett Square

Hybrid
USD 202,500 - 247,500
Full benefits package (health, dental, vision)
401(k) with match
Paid time off and company holidays
Agentic AI & Python Developer
Agentic AI & Python Developer

TechDigital Group • Secaucus (NJ)

On-site
USD 90,000 - 130,000
Senior Python Developer - AI & Full Stack Specialist
Senior Python Developer - AI & Full Stack Specialist

AKTRA INC • McLean (VA)

On-site
USD 130,000 - 190,000
Python and AI Developer
Python and AI Developer

Digerati Systems Inc. • Cockeysville (MD)

On-site
USD 120,000 - 160,000
Junior Software Engineer
Junior Software Engineer

Xoriant Corporation • San Jose (CA)

On-site
USD 90,000 - 120,000