Senior AI Platform Developer using Python

SANS

New York (NY)

On-site

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SANS in New York seeks a Senior Python Developer to help build a firmwide AI Development Platform. You will design and deliver production-grade Python services, libraries, and tooling that scale across teams, ensuring reliability, security, and governance while enabling rapid AI adoption.

You will work on modular, testable systems, APIs and SDKs, with hands‑on experience in Kubernetes and major cloud platforms (AWS, Azure, GCP).

Qualifications

  • Bachelor's or Master's in Computer Science or related field.
  • 10 years of software engineering experience.
  • 5+ years building production Python applications with typing, tests, and static analysis.
  • Experience with Java or C# and strong software design.
  • Modular, readable, well-tested production code with clear interfaces.
  • Experience with dependency injection and inversion of control (DI containers).
  • Strong understanding of data structures and software design principles.
  • Test-driven development (TDD) and automated testing experience.
  • APIs and SDKs design experience.
  • Kubernetes workloads and cloud platforms experience.
  • Communication skills and DevOps/CI-CD practices.

Responsibilities

  • Develop tooling and self-service capabilities for deploying AI solutions using Kubernetes, Python, APIs, and REST.
  • Build reusable platform components to scale Generative AI use cases.
  • Develop containerized workloads with Kubernetes.
  • Integrate with vector stores for embeddings.
  • Document best practices for Generative AI ecosystems and models.
  • Explore GenAI solutions with Agentic Orchestration and Agent Builder frameworks.
  • Participate in Agile/Scrum ceremonies.

Skills

Python programming
Distributed systems
APIs/SDKs
Testing (TDD)
CI/CD
DevOps
Data structures
Multithreading
Communication
Design patterns
LangChain/GenAI tooling
AI concepts

Education

Bachelor’s or Master’s in Computer Science or related field

Tools

Kubernetes
AWS
Azure
Google Cloud Platform
Terraform
Jenkins
GitOps
OpenTelemetry
Grafana
Prometheus
Loki
Cortex

Job description

Job Title – Senior Python Developer — AI Development Platform

Location – New York, NY

Duration – 12 months, 5 days in the office

Our mission is to develop a firmwide Artificial Intelligence (AI) Development Platform that aligns with the firm’s Technology principles and drives efficiency and consistency, controls, security and strong governance and promotes innovation, enabling teams to build applications that leverage AI capabilities and accelerate the adoption of AI across our businesses.

  • This role is for a senior Python developer who will help build a firmwide AI Development Platform and drive adoption of AI capabilities throughout the enterprise.
  • We are looking for an experienced software engineer with deep Python expertise, a strong foundation in software design principles, and a track record of building and maintaining production‑grade software.
  • The ideal candidate is passionate about developing modular, testable, and maintainable systems that can evolve over time, and enjoys building reusable platform capabilities that can be adopted at enterprise scale.
  • The ideal candidate has hands‑on experience building production software platforms and distributed systems, including APIs, services, libraries, and SDKs. Experience with Kubernetes, cloud platforms (AWS, Azure, and/or Google Cloud Platform), and modern software delivery practices is highly desirable.
  • Candidates should demonstrate strong software engineering fundamentals, including software design, testing, maintainability, and long‑term ownership of production systems.
  • Knowledge of AI/ML concepts and hands‑on experience implementing solutions using Generative AI technologies are a plus.
  • The successful candidate will possess excellent communication skills, a collaborative mindset, and a passion for leveraging AI to improve developer productivity and deliver innovative solutions across the firm.
  • In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities.
  • Since 1935, Client is known as a global leader in financial services, always evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.
What you’ll do in the role:
  • Below is a sample of potential responsibilities depending on product / focus area
  • Develop tooling and self‑service capabilities for deploying AI solutions for the firm leveraging Kubernetes, Python, authentication solutions, APIs, REST framework, etc
  • Have a platform mindset and build common, reusable solutions to scale Generative AI use cases using pre‑trained models as well as fine‑tuned models.
  • Leverage Kubernetes to develop modern containerized workloads
  • Integrate with capabilities such as large‑scale vector stores for embeddings.
  • Author best practices on the Generative AI ecosystem, when to use which tools, available models such as GPT, Llama, Hugging Face etc. and libraries such as Langchain.
  • Analyze, investigate, and implement GenAI solutions focusing on Agentic Orchestration and Agent Builder frameworks.
  • Participate in all team’s Agile/ Scrum ceremonies.
What you’ll bring to the role:
  • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent job experience
  • 10 years of overall experience in software engineering, design and development
  • 5 years of hands‑on experience building and maintaining production Python applications or libraries, using idiomatic Python, type annotations, automated testing, and static analysis
  • Prior production development experience in a statically typed language, such as Java or C#, with an understanding of explicit contracts, type safety, and maintainable software design.
  • Experience designing and maintaining modular, readable, well‑tested production code, with clear interfaces, appropriate abstractions, consistent coding standards, and effective dependency management.
  • Understanding of dependency injection and inversion of control, with experience using DI containers or equivalent dependency‑management approaches.
  • Strong understanding of data structures and software design principles, with the ability to apply appropriate patterns without unnecessary complexity.
  • Experience with test‑driven development (TDD), automated unit and integration testing, and designing code that can be tested independently of external services.
  • Experience participating in design reviews and code reviews, with a focus on maintainability, testability, and long‑term ownership.
  • Experience with designing APIs and SDKs
  • Experience in development, management, and deployment of Kubernetes workloads.
  • Hands‑on experience with multiprocessing, multithreading, asynchronous I/O, performance profiling in at least one prominent programming language
  • Ability to articulate technical concepts effectively to diverse audiences.
  • Excellent communication skills.
  • Demonstrated experience in DevOps, understanding of CI/CD (Jenkins) and GitOps.
  • Knowledge of DevOps and Agile practices.
Nice to have
  • Experience deploying applications on Azure, AWS, and/or Google Cloud Platform using IaC (Terraform)
  • Understanding of OAuth 2.0 protocol for secure authorization.
  • Experience with Open Telemetry tools including Grafana, Loki, Prometheus, and Cortex.
  • Good knowledge of Microservice based architecture, industry standards, for both public and private cloud.
  • Good understanding of modern Application configuration techniques.
  • Good knowledge of various DB engines (SQL, Redis, Kafka, etc) for cloud app storage.
  • Deep understanding of AI agents, Agentic Orchestration, Multi‑Agent Workflow Automation, along with hands‑on experience in Agent Builder frameworks such Lang Chain, Lang Graph, Microsoft Agent Framework.
  • Experience working with Generative AI development, embeddings.
  • Understanding of SRE techniques.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Dev (AI Dev Platform) – Financial Domain MUST
Senior Python Dev (AI Dev Platform) – Financial Domain MUST

Baanyan Software Services, Inc. • New Jersey

On-site
USD 140,000 - 200,000
senior Python developer
senior Python developer

Lancesoft • New York (NY)

On-site
USD 180,000 - 260,000
Senior Python Developer
Senior Python Developer

Machine Learning Technologies, LLC • Houston (TX)

On-site
USD 150,000 - 210,000
Senior Python Developer
Senior Python Developer

Quantum Technologies. LLC • Houston (TX)

On-site
USD 150,000 - 210,000
Python/AI Engineer
Python/AI Engineer

The Matlen Silver Group, Inc. • New York (NY)

Hybrid
USD 83,000 - 94,000
Senior Python/AI Software Engineer
Senior Python/AI Software Engineer

Compunnel Inc. • Phoenix (AZ)

On-site
USD 140,000 - 190,000
AI Python Developer
AI Python Developer

Techolution LLC • United States

Remote
USD 90,000 - 130,000
Fulltime ,Senior AI Engineer with strong financial domain , New York (4 days onsite )
Fulltime ,Senior AI Engineer with strong financial domain , New York (4 days onsite )

Noblesoft Technologies • Town of Ithaca (NY)

On-site
USD 180,000 - 260,000
Principal AI Engineer
Principal AI Engineer

Burtch Works • New York (NY)

Hybrid
USD 180,000 - 260,000
AI Agentic Developer SFO
AI Agentic Developer SFO

Executive Staff Recruiters / ESR Healthcare • San Francisco (CA)

Hybrid
USD 120,000 - 160,000