Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Software Engineer - Azure, Distributed Systems & AI (NYC)

InnoveIQ

Location: NYC, NY

Work Policy: Hybrid — 2 days per week in-office

Level: Senior

Experience: 8+ years of professional software engineering experience

About the Role

In order to make an application, simply read through the following job description and make sure to attach relevant documents.

"Please apply only if you can attend in-person interview at NYC location and can do hybrid. This isn't a remote only position"

We are looking for a hands-on Senior Python Software Engineer with deep core Python expertise and a proven track record of building, deploying, debugging, and operating production software on Microsoft Azure.

This role is for an engineer who understands what it takes to ship reliable software beyond the development environment. You have built real applications and backend services, diagnosed complex production issues, improved performance under load, and taken ownership of systems throughout their lifecycle.

We are not looking for data scientists, research-focused AI practitioners, or engineers whose primary experience is building ETL jobs, data ingestion frameworks, or data pipelines. We need a strong software engineer first—someone who writes maintainable Python, understands concurrency and distributed systems, and can independently troubleshoot issues in live environments.

Experience building AI-powered applications and integrating LLMs into production software is a plus, but strong software engineering fundamentals and production ownership are essential.

What You'll Do

Core Python Engineering

  • Design, develop, test, and maintain production-grade Python applications and backend services.
  • Write clean, modular, maintainable, and efficient Python code using appropriate design patterns and engineering best practices.
  • Work with asynchronous programming, concurrency, multithreading or multiprocessing, and efficient resource management where appropriate.
  • Diagnose complex application issues, investigate memory and performance bottlenecks, and improve application reliability.
  • Build robust error handling, retry mechanisms, timeout management, and recovery strategies for failure-prone systems.

Production Deployment & Operational Ownership

  • Own software from development through deployment, production monitoring, troubleshooting, and ongoing maintenance.
  • Investigate and resolve production incidents involving application failures, latency, resource exhaustion, dependency failures, and unexpected behavior.
  • Use logs, metrics, distributed tracing, profilers, and debugging tools to identify root causes and implement lasting fixes.
  • Design and implement effective unit, integration, and regression testing strategies.
  • Participate in on-call support, incident reviews, root-cause analysis, and preventive engineering improvements.

Azure Cloud Engineering

  • Deploy, operate, and maintain Python applications and services hosted on Microsoft Azure.
  • Work with Azure Functions, App Service, Azure Container Apps, Azure Kubernetes Service (AKS), or other relevant Azure hosting services.
  • Understand cloud application lifecycle management, scaling, configuration, identity, networking, secrets, and dependency management.
  • Troubleshoot production issues involving cold starts, resource limits, service availability, timeouts, throttling, and distributed failures.
  • Implement reliable CI/CD workflows, deployment validation, monitoring, and rollback strategies.

Backend & Distributed Systems

  • Design reliable APIs and backend services that integrate with databases, external services, and cloud-native components.
  • Apply practical knowledge of REST APIs, authentication, caching, connection pooling, and service-to-service communication.
  • Build resilient applications using queues, asynchronous processing, event-driven communication, and distributed systems patterns where required.
  • Understand consistency, idempotency, retries, race conditions, concurrency limits, and failure isolation.
  • Collaborate with engineers across application, platform, infrastructure, and AI teams to deliver production-ready solutions.

AI Application Engineering — Preferred

  • Integrate LLMs and AI capabilities into production applications using APIs and frameworks such as OpenAI, Azure OpenAI, LangChain, or Semantic Kernel.
  • Build application-level AI features, including tool calling, retrieval-augmented generation (RAG), and workflow orchestration.
  • Address practical production concerns such as latency, reliability, token usage, cost control, evaluation, and graceful failure.
  • Apply conventional software engineering practices to AI applications, including testing, observability, security, and release management.

Required Qualifications

  • 8+ years of professional software engineering experience , primarily in backend development, application engineering, or distributed systems.
  • Strong hands-on Python expertise , including application design, debugging, testing, performance optimization, and writing production-quality code.
  • Demonstrated experience shipping and maintaining software that runs in production—not just prototypes, notebooks, scripts, or proof-of-concept applications.
  • Real-world Microsoft Azure experience , including deploying and troubleshooting applications hosted in Azure production environments.
  • Strong understanding of backend application architecture, APIs, databases, networking fundamentals, and distributed systems.
  • Experience diagnosing production incidents, identifying root causes, implementing fixes, and preventing recurrence.
  • Practical experience with automated testing, source control, CI/CD, monitoring, and safe software deployment practices.
  • Ability to independently own technical problems, make sound engineering decisions, and communicate clearly during incident investigation and resolution.

Preferred Qualifications

  • Experience operating Python applications on Azure Functions, App Service, Azure Container Apps, or AKS.
  • Experience with FastAPI, Flask, Django, or similar Python application frameworks.
  • Strong understanding of asyncio, asynchronous I/O, concurrency control, and performance profiling.
  • Experience with Docker, Kubernetes, infrastructure configuration, and automated deployment workflows.
  • Experience with relational or NoSQL databases, caching, messaging systems, and external service integrations.
  • Experience shipping AI-enabled applications using LLM APIs, Azure OpenAI, RAG, or agent orchestration frameworks.
  • Familiarity with Azure Monitor, Application Insights, Log Analytics, OpenTelemetry, or comparable observability tools.
  • Working knowledge of C# or .NET is helpful but not required.

What This Role Is Not

This position is primarily a software engineering role, not a data engineering or research role.

  • Not a data scientist or machine learning research position.
  • Not primarily an ETL, data ingestion, or data pipeline development role.
  • Not a role focused exclusively on notebooks, model experimentation, or AI proofs of concept.
  • Not a position where cloud experience is limited to certifications, tutorials, or personal lab projects.

We value engineers who can explain how their software behaves in production, how they investigate failures, and how they make systems more reliable over time.

Interview & Work Logistics

  • Location: NYC, NY.
  • Work Arrangement: Hybrid, with 2 days per week in the office.
  • Interview Process: Candidates must be available for initial in-person interviews at our designated office location in the NYC.

Engineering Depth & Experience Verification

We value demonstrated engineering ability over keyword-heavy résumés.

Candidates should be prepared to discuss real examples of Python applications they have shipped, their role in deploying and operating those applications, and challenging production issues they personally investigated. xhyhwjd

We will assess practical Python proficiency, debugging methodology, system design, Azure production experience, testing practices, and operational judgment.

We are looking for engineers who can take ownership, work through ambiguity, and deliver software that remains reliable after it reaches production

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Senior Python Software Engineer - Azure, Distributed Systems & AI (NYC) in New York, NY vacancy
  • $117.2k - $313.7k

     ...SalesforceSalesforce is the #1 AI CRM, where humans with...  ...future of Salesforce.Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By...  ...such as AWS, GCP, Azure, or AlibabaDesigning, developing...  ...in Java, GoLang, Python, or RubyExperience owning... 
    Senior
    Software
    Full time

    Salesforce

    New York, NY
    18 hours ago
  • $184k - $287.5k

     ...platform upon which every new AI-powered application is built. We are seeking a senior engineer to design and build factory...  ...heterogeneous hardware and software environments. You will...  ...programming skills to build distributed and compute systems, backend services, microservices... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    New York, NY
    3 days ago
  • $192k - $240k

    Distributed Systems engineers at Datadog design, implement and run in production the foundational platforms...  ...have demonstrated ability to use AI coding tools in day-to-day workflows and...  ...the boundaries of how AI can improve software engineering best practices and contribute... 
    Senior
    Software
    Work at office

    Datadog

    New York, NY
    18 hours ago
  •  ...0083562 SVP, Principal Python Full Stack Engineer - Margin Calculation and System IntegrationAt BNY, our...  ...teams harness cutting-edge AI and breakthrough...  ...platforms through APIs and distributed processing frameworks.Optimize...  ...years of experience in software development required;... 
    Software
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    The Bank of New York Mellon

    New York, NY
    1 day ago
  •  ...enterprise technology company that uses AI and real-time data to help...  ...opportunity. The team is seeking a Senior Software Engineer to build the backend systems that power this platform, with a strong emphasis on Python and C++. You'll own features from design... 
    Senior
    Software
    Remote work
    Work from home

    Averity

    New York, NY
    2 days ago
  • $159.8k - $235k

     ...team owns build systems and continuous...  ...of building software can grow for everyone...  ...the RoleAs a Senior Software Engineer on Code...  ...platform can do with AI: move beyond...  ..., Kotlin, or Python, and bring...  ...caching, and distributed execution. Experience...  ...Located in NYC or Remote Jobs... 
    Senior
    Software
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    New York, NY
    2 days ago
  • $140k - $180k

     ...supplemented with Data & AI, Cybersecurity, Risk &...  ...a trading-grade Python engineer to design and build a...  ...standards as core trading systems. The platform will...  ...professional Python software engineering experience...  ...Experience developing distributed or service-based systems... 
    Software
    Temporary work
    Remote work
    Worldwide

    BIP US

    New York, NY
    a month ago
  •  ...advisors a modern, AI-native home....  ...The Role: The Senior Manager, Finance Data & Systems, will be a pivotal...  ...tools. Payout engines, reconciliation...  ...When we do buy software, we choose finance...  ...scripting (e.g., Python), SQL and...  ...the move to our NYC office Unlimited... 
    Senior
    Software
    Live in
    Work at office
    Relocation package

    Savvy

    New York, NY
    2 days ago
  • $152k - $241.5k

    NVIDIA is seeking a Senior GenAI Algorithms Engineer to advance the...  ...of large-scale distributed training,...  ...efficiency, multimodal AI, and open-source...  ...existing systems, and contribute...  ...optimization.Excellent software engineering skills, including Python and PyTorch.Experience... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    New York, NY
    3 days ago
  • $147.6k - $274k

     ...Roche.Advances in AI, data and computational...  ...Discovery, the Software Engineering team builds and...  ...experience; and for the Senior Machine Learning...  ...are proficient in Python and have strong...  ...data modeling, and system design.You have...  ...San Francisco or NYC campus, is expected... 
    Senior
    Software
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    New York, NY
    3 days ago
  • $184k - $287.5k

    NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on...  ...experience with Systems Software and Distributed systems, as well as excellent communication...  ...for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.... 
    Senior
    Software
    Full time
    Work experience placement
    Remote work

    Nvidia

    New York, NY
    2 days ago
  • $159.2k - $301.6k

    The Opportunity We are looking for a Senior AI Systems Engineer with deep C++ expertise to help build...  ...engineering, applied AI, and production software architecture. You will design and...  ...observability and tracing for AI systems or distributed systems. Experience with privacy-... 
    Senior
    Software
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide

    Adobe Systems

    New York, NY
    2 days ago
  • $168k - $270.25k

     ...(NVEX) Solutions Engineering team is looking for...  ...apply the latest AI technologies to triage...  ...to products and software tooling. You must...  ...analyzing performance of distributed GPU-accelerated...  ...platformsStrong system software (firmware...  ...in Python programming with the... 
    Senior
    Software
    Full time
    Weekend work

    Nvidia

    New York, NY
    1 day ago
  • $194k - $235k

     ...working with an early-stage AI startup building software that helps banks and...  ...strong backend-focused engineer who can own application...  ...public APIs, alongside distributed backend systems, data pipelines and agentic...  ...looking for: Strong Python, backend architecture and... 
    Senior
    Software
    Work at office

    the developer link

    New York, NY
    18 hours ago
  • $116k - $182k

     ...Senior Lead Systems Engineer, AI & AutomationAt Braze, we have found our people. We're a genuinely approachable...  ...technology through automation, software engineering, AI, and intelligent...  ...more programming languages such as Python, Go, TypeScript, or JavaScriptExperienced... 
    Senior
    Software
    Work at office

    Braze

    New York, NY
    1 day ago
  • $158.1k - $213.8k

     ...expanding Generative AI technologies to...  ...creation of the team in NYC is key to...  ...innovation in silicon and software for our AWS...  ...world’s most talented engineers. Our team covers...  ...new and existing systems experience- Experience...  ...compiler tuning, distributed inference and... 
    Software
    Internship
    Flexible hours

    Amazon

    New York, NY
    7 hours ago
  •  ...virtually, a part of being a distributed-first company. Responsibilities As a Senior ML System Engineer in the Rovo GenAI Platform...  ...Atlassian. You will use your software development expertise to solve...  ...(preferably Java/Kotlin and Python).Experience with Continuous... 
    Senior
    Software
    Work at office

    Atlassian

    New York, NY
    7 hours ago
  • Software Guidance & Assistance, Inc.,...  ...searching for a Senior Python Developer for...  ...Intelligence (AI) Development...  ...experienced software engineer with deep...  ...maintainable systems that can evolve...  ...platforms and distributed systems,...  ...platforms (AWS, Azure, and/or Google... 
    Senior
    Software
    Contract work

    Software Guidance & Assistance

    New York, NY
    18 hours ago
  • $45 - $55 per hour

    System / Business Analyst (PeopleSoft, ServiceNow, Procurement...  ...& Financial Operations NYC contract) Position...  .... Monitor active software licensing, maintenance,...  ...knowledge of SQL and/or Python for data extraction and...  ...including: AWS Microsoft Azure Google Cloud Platform... 
    Software
    Hourly pay
    Contract work
    For contractors
    Work at office

    Next Generation Inc

    New York, NY
    5 days ago
  • $220k - $300k

     ...Hey! We’re Conveo.ai Conveo is a YC-backed...  ...is built. Engineering Team The engineering...  ...problem to working software, and that proximity...  ...You’ll Do We need a Senior Product Engineer...  ...shipped agentic AI systems to production and...  ...days a week in the NYC office. Regular... 
    Senior
    Software
    Work at office
    3 days per week
    1 day per week

    Conveo

    New York, NY
    1 day ago
  •  ...Job Description Relativity Senior Systems Administrator Employment...  ...Automated Litigation Support (ALS) software solutions primarily...  ...planning, human factors issues, distributed processing, and business...  ...use artificial intelligence (AI) tools to support parts of the... 
    Senior
    Software
    Full time
    Work at office
    Flexible hours

    Contact Government Services, LLC

    New York, NY
    2 days ago
  •  ...a highly experienced Scala/Python engineer for a focused 3–6 month engagement...  ...working on one of our core AI systems. Please double check you...  .... We are looking for a senior engineer to help us...  ...5+ years of professional software-development experience • Strong... 
    Senior
    Software
    Permanent employment
    Full time
    Temporary work

    Dragin

    New York, NY
    16 days ago
  • Software Guidance & Assistance, Inc. (SGA) is searching for a Senior Data Engineer - Investment Technology (Python) for a Direct Hire assignment with...  ...Lower Manhattan, NYC . This is a hybrid...  ...from internal systems, market data vendors...  ...contacted by our AI recruiter via... 
    Senior
    Software

    Software Guidance & Assistance

    New York, NY
    18 hours ago
  •  ...high-throughput backend systems using Java, with...  ...designing and optimizing distributed systems and microservices...  ...technologies such as Redis.Strong software engineering capabilities in both Java and Python, with experience...  ....Exposure to AI/ML-driven applications,... 
    Senior
    Software
    Work at office

    Huxley Associates

    New York, NY
    4 days ago
  •  ...Confido is the AI operating system that runs cash application...  ...with data engineering: serve the right...  ...live at the seam of software and...  ...infrastructure understanding, distributed data systems, and...  ...~ Strong Python and comfort in a...  ...make the move to NYC ~ Fully equipped... 
    Senior
    Software
    Local area
    Relocation package
    Weekend work

    FDE Times

    New York, NY
    2 days ago
  • # Distributed Systems EngineerAxiom125k–250k USDFull-timeremote· midUSArustdockerterraformkubernetesListed...  ...of verifiable and private software applications, starting with...  .... Our office is in NYC and working in person in NY...  ...for a distributed systems engineer to join a startup using zero... 
    Software
    Contract work
    Work at office
    Remote work
    Flexible hours

    Devconnectplatform

    New York, NY
    4 days ago
  • $134.7k - $202.2k

     ...are seeking a Senior Consultant who...  ...qualificationsBachelor's degree in engineering, computer...  ..., information systems, construction...  ...software and analytical...  ...Smartsheet, Jira or Azure DevOps to manage...  ...is not required.AI-enabled deliveryPractical...  ...electrical distribution, UPS/generators... 
    Senior
    Software
    Summer holiday
    Immediate start
    Flexible hours

    EY (Ernst & Young)

    New York, NY
    4 days ago
  • $140.8k - $176k

    Business Systems drives efficiency across Datadog through...  ...and integrations, AI agent and MCP development, and vendor/software review. The team is increasingly...  ...BSA role. Each Senior BSA will own a cluster of...  ...requirements that Business Systems Engineers can build against. Many... 
    Senior
    Software
    Contract work
    Work at office
    Shift work

    Datadog

    New York, NY
    4 days ago
  • $220k - $260k

     ...to build their own clinical AI agents. Our mission is to...  ...Model, which unifies a health system’s data into a living, event...  ...About this role As a Senior Backend/Infra Engineer at Amigo, you'll build the...  ...re strong with concurrency, distributed systems, and service design... 
    Senior
    Software
    Full time
    Flexible hours

    Concurrence

    New York, NY
    23 days ago
  •  ...Senior DevSecOps Engineer - NYC ( onsite/ remote all of August) We’...  ...and authentication, software supply chain security...  ..., and an emerging AI platform. As the...  ...experience with Python, Go, Bash or similar...  ...Strong Linux and distributed-systems experience Experience... 
    Senior
    Software
    Remote work

    Freshtechit

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Software Engineer - Azure, Distributed Systems & AI (NYC). Be the first to apply!