Sr. Python Developer AI/ML

Ethereum Technologies LLC

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ETHEREUM TECHNOLOGIES LLC is hiring a Python Developer to design, build, and deploy AI/ML applications in an Azure environment. You will implement RAG pipelines and vector-based search, work with data pipelines, and collaborate with data scientists and other engineers.

This onsite role requires strong Python skills, Azure experience, and hands-on ML tooling. You will contribute to scalable AI/ML solutions, stay current with cloud technologies, and participate in code reviews to improve

Qualifications

  • Bachelor's or Master's in CS/Engineering or related field.
  • 5+ years of experience as a Python Developer.
  • Strong Python programming and best practices.
  • Strong working knowledge of Azure cloud services for AI/ML workloads.
  • Hands-on experience with AI/ML concepts and libraries (TensorFlow, PyTorch, scikit-learn, Transformers).
  • Significant experience with Retrieval-Augmented Generation (RAG) architectures.
  • Experience designing vector-based search with ChromaDB/FAISS/Annoy.
  • Experience with data processing and storage (SQL/NoSQL, Azure Data Lake).
  • Familiarity with Docker, Kubernetes (AKS), CI/CD, and DevOps.
  • Strong problem solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, and deploy scalable AI/ML applications in Python.
  • Implement and optimize RAG pipelines for retrieval and generation.
  • Develop vector-based search solutions for semantic retrieval.
  • Build data pipelines for ingestion, processing, and storage for AI/ML models.
  • Collaborate with data scientists and engineers to translate requirements into technical solutions.
  • Write clean, well-documented, testable code; follow best practices.
  • Troubleshoot issues in development and production environments.
  • Stay updated on AI/ML, cloud tech, and open-source libraries.
  • Participate in code reviews and improve development processes.
  • Work onsite with the team, fostering collaboration and knowledge sharing.

Skills

Python
Azure
AI/ML
RAG
Vector search
Data pipelines
CI/CD
Docker
Kubernetes
Communication
Teamwork

Education

Bachelor's or Master's in CS/Engineering

Tools

TensorFlow
PyTorch
scikit-learn
Hugging Face Transformers
ChromaDB
FAISS
Annoy
Azure Data Lake Storage
SQL
NoSQL
AKS
Docker
Kubernetes

Job description

We are seeking a highly motivated and skilled Python Developer with a strong background in Azure cloud services and hands‑on experience in developing and deploying AI/ML solutions, particularly leveraging Retrieval-Augmented Generation (RAG) and vector-based search architectures. This is an exciting opportunity to join our dynamic team and contribute to building innovative and impactful applications. As an Onsite developer, you will collaborate closely with cross-functional teams throughout the development lifecycle.

Responsibilities
  • Design, develop, and deploy scalable and robust AI/ML applications using Python.
  • Implement and optimize Retrieval-Augmented Generation (RAG) pipelines for enhanced information retrieval and generation.
  • Design and implement efficient vector-based search solutions for semantic similarity and information retrieval.
  • Develop and maintain data pipelines for ingestion, processing, and storage of data used in AI/ML models.
  • Collaborate with data scientists and other engineers to understand requirements and translate them into technical solutions.
  • Write clean, well‑documented, and testable code following best practices.
  • Troubleshoot and debug issues in development and production environments.
  • Stay up-to-date with the latest advancements in AI/ML, cloud technologies, and relevant open‑source libraries.
  • Participate in code reviews and contribute to improving our development processes.
  • Work closely with the team in an onsite capacity, fostering collaboration and knowledge sharing.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience (typically 5+ years) as a Python Developer.
  • Solid understanding of Python programming concepts and best practices.
  • Strong working knowledge of Azure cloud servicesand their application in AI/ML workloads.
  • Hands‑on experience with AI/ML concepts and libraries(e.g., TensorFlow, PyTorch, scikit‑learn, Hugging Face Transformers).
  • Significant experience in implementing Retrieval-Augmented Generation (RAG) architectures.
  • Experience in designing and implementing vector-based search solutionsusing technologies like ChromaDB, FAISS, Annoy, or similar.
  • Experience with data processing and storage technologies (e.g., SQL, NoSQL databases, Azure Data Lake Storage).
  • Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes (preferably Azure Kubernetes Service - AKS).
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong problem‑solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team in an onsite environment.
Preferred Qualifications
  • Experience with specific Azure AI services like Azure OpenAI Service.
  • Experience with MLOps practices and tools for deploying and monitoring AI/ML models.
  • Familiarity with natural language processing (NLP) techniques.

ETHEREUM TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ETHEREUM TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ETHEREUM TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract.

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

Similar jobs worth comparing

Senior Python AI/ML Engineer - Azure, RAG & Vector Search
Senior Python AI/ML Engineer - Azure, RAG & Vector Search

Ethereum Technologies LLC • San Francisco (CA)

On-site
USD 140,000 - 190,000
AI/ML Software Engineer
AI/ML Software Engineer

Ethereum Technologies LLC • Atlanta (GA)

On-site
USD 110,000 - 140,000
AI (GenAI) Engineer
AI (GenAI) Engineer

Ethereum Technologies LLC • United States

On-site
USD 100,000 - 130,000
AI/ML Solutions Architect
AI/ML Solutions Architect

Ethereum Technologies LLC • Washington

On-site
USD 120,000 - 160,000
AI/ML Tech lead with Gen AI
AI/ML Tech lead with Gen AI

Ethereum Technologies LLC • Rosemead (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer - Python
Senior Software Engineer - Python

Ethereum Technologies LLC • Boston (MA)

On-site
USD 150,000 - 210,000
Azure Devops with Data Engineer
Azure Devops with Data Engineer

Ethereum Technologies LLC • Connecticut

On-site
USD 100,000 - 180,000
AIML DevOps Engineer
AIML DevOps Engineer

Ethereum Technologies LLC • Scottsdale (AZ)

On-site
USD 90,000 - 120,000
Senior AI Developer
Senior AI Developer

MACHINE LEARNING TECHNOLOGIES LLC • Mettawa (IL)

On-site
USD 110,000 - 150,000
Equal Opportunity Employer
Inclusive workplace for minorities and veterans
GenAI Engineer
GenAI Engineer

Ethereum Technologies LLC • California (MO)

On-site
USD 110,000 - 150,000