cover image
eStaffing Inc.

AI/ML Software Engineer

Hybrid

Texas, United states

Mid level

Freelance

19-02-2026

Share this job:

Skills

Communication Python TypeScript PostgreSQL GitHub CI/CD DevOps Docker Kubernetes Scrum Problem-solving Architecture Machine Learning Deep Learning Regression Databases Azure react AWS Agile SDLC GCP Redis FastAPI Langchain Natural Language Processing Full-Stack Development CI/CD Pipelines Microservices GitHub Actions NLP

Job Specifications

We are seeking a highly skilled AI/ML Software Engineer currently residing in Texas with 5 or more years' experience and strong experience in AI/ML and modern full-stack development to design, build, and deploy intelligent, scalable applications for a hybrid (work onsite at least 1 day a week) with our Austin, Texas client. This role blends machine learning, natural language processing (NLP), and cloud-native software engineering. The ideal candidate is comfortable working across the stack—from ML models and APIs to frontend applications and cloud infrastructure—while following best practices in security, testing, and architecture.

Can work with C2Cs

Responsibilities

• Design, develop, and maintain scalable software solutions leveraging AI/ML models and modern web technologies.

• Implement and optimize machine learning models, including regression, classification, clustering, and deep learning architectures.

• Build NLP capabilities for text and speech processing, sentiment analysis, and language generation.

• Develop and maintain microservices and APIs using modern architectural and design patterns.

• Collaborate with cross-functional teams to translate business requirements into technical solutions.

• Implement automated testing strategies to ensure code quality and reliability.

• Integrate security best practices, including SAST and DAST scanning, into CI/CD pipelines.

• Deploy and manage applications in cloud environments and containerized platforms.

• Contribute to code reviews, documentation, and continuous improvement of engineering practices.

Required

• Strong understanding of ML concepts and deep learning architectures.

• Hands-on experience with NLP techniques and real-world applications.

• Proficiency in: Languages/Frameworks: Python, TypeScript, React, FastAPI

• Databases/Tools: PostgreSQL, Redis, Pinecone

• AI/LLM Frameworks: LangChain

• GIS (preferred): ArcGIS

• DevOps: Docker, Kubernetes, GitHub Actions

• Solid knowledge of software design patterns, microservices, and scalable architectures.

• Experience with automated testing frameworks and methodologies.

• Experience with SAST/DAST security tools and secure SDLC practices.

• Familiarity with at least one major cloud platform: GCP, AWS, or Azure.

Preferred

• Experience building AI-powered or LLM-driven applications.

• Exposure to vector databases and retrieval-augmented generation (RAG) patterns.

• Experience working in Agile/Scrum environments.

• Strong problem-solving and communication skills.

About the Company

eStaffing Inc. – IT Staffing Solutions Headquartered in Allen, Texas, eStaffing Inc. specializes in providing top-tier IT staffing solutions that help businesses scale and succeed in today’s fast-paced technology landscape. We place skilled professionals across a range of roles, including Oracle HCM and Finance specialists, Product Owners, Business Analysts, Software Engineers, Architects, System Engineers, and more, ensuring the right talent is available when and where it’s needed. At eStaffing Inc., we are committed to d... Know more