Back to all positions

[Remote] Sr Python/ AI engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Algoworks is seeking a Senior Python / AI Backend Engineer to build production-grade backend applications and applied AI solutions for enterprise environments. The role focuses on Python backend engineering, Azure-based AI platforms, LLM applications, RAG, agents, document intelligence, enterprise integrations, and production deployment.

Responsibilities

  • Design and develop scalable backend applications and services using Python
  • Build production-grade REST APIs, microservices, asynchronous services, and event-driven applications
  • Design backend components supporting AI-enabled workflows and enterprise applications
  • Develop integrations with databases, queues, enterprise systems, APIs, and cloud services
  • Implement secure, scalable, observable, and maintainable production services
  • Participate in architecture, API design, code reviews, automated testing, and engineering standards
  • Build real-world AI capabilities rather than simply wrapping third-party AI APIs
  • Develop applications using LLMs, RAG, embeddings, vector search, agents, tool calling, and AI workflow orchestration
  • Build AI services that process structured and unstructured enterprise information
  • Implement document understanding, classification, extraction, summarization, reasoning, and automation workflows
  • Design retrieval pipelines including chunking, indexing, embeddings, metadata filtering, reranking, and grounding
  • Develop AI agents capable of interacting with APIs, enterprise applications, databases, and business workflows
  • Implement prompt management, model selection, context management, guardrails, and structured outputs
  • Build evaluation frameworks to measure AI solution quality, accuracy, hallucination, latency, and cost
  • Improve AI application performance through caching, model routing, retrieval optimization, and related techniques
  • Design and implement AI solutions using Microsoft Azure
  • Build and deploy AI applications using Azure AI Foundry
  • Work with Azure OpenAI Service and other Azure AI services
  • Design enterprise search and RAG solutions using Azure AI Search
  • Build and integrate data ingestion and orchestration pipelines using Azure Data Factory (ADF)
  • Integrate Azure data services with Python-based backend and AI applications
  • Understand Azure identity, networking, security, storage, monitoring, and application hosting concepts
  • Deploy applications using Azure services such as Azure App Service, Azure Functions, Azure Container Apps, AKS, or similar platforms
  • Implement logging, monitoring, tracing, and operational controls using Azure-native capabilities
  • Integrate AI services into existing enterprise applications and backend platforms
  • Expose existing business functionality securely to AI-powered applications and agents
  • Design interfaces between Python AI services and existing enterprise systems
  • Integrate Python-based AI services with .NET/C# applications where required
  • Support modernization initiatives where AI capabilities are introduced into existing enterprise platforms
  • Build containerized applications using Docker and modern CI/CD practices
  • Deploy scalable backend and AI workloads into Azure
  • Implement monitoring, logging, tracing, resiliency, security, and operational controls
  • Work closely with DevOps and platform engineering teams to productionize AI workloads

Skills

  • * 5+ years of software engineering / backend development experience
  • * Strong hands-on expertise with Python
  • * Strong experience with Python backend frameworks such as: + FastAPI + Flask + Django
  • * Strong understanding of: + REST APIs + Microservices + Distributed systems + Authentication and authorization + Database integration + Asynchronous processing + Messaging and queues + Error handling and resiliency
  • * Strong SQL and relational database fundamentals
  • * Practical experience building production AI / Generative AI applications
  • * Hands-on experience with multiple areas including: + Large Language Models + RAG + Vector databases + Embeddings + AI agents + Function/tool calling + Prompt engineering + Document intelligence + AI workflow orchestration + AI evaluation and testing
  • * Hands-on experience with Microsoft Azure
  • * Experience with Azure AI Foundry
  • * Experience with Azure OpenAI Service
  • * Experience with Azure Data Factory (ADF)
  • * Experience with Azure AI Search or comparable enterprise search/vector search technologies
  • * Understanding of Azure application hosting, security, identity, networking, and monitoring
  • * Strong software engineering fundamentals including OOP, design patterns, testing, source control, and CI/CD
  • * Hands-on development experience with C# and .NET / ASP.NET Core
  • * Experience working on enterprise platforms containing both Python and .NET services
  • * Strong Azure architecture experience
  • * Experience with: + Azure Functions + Azure Container Apps + Azure App Service + AKS + Azure Service Bus + Azure Storage + Key Vault + Application Insights
  • * Experience with agent and AI orchestration technologies such as: + Microsoft Semantic Kernel + Azure AI Foundry Agent Service + LangChain + LangGraph + AutoGen + Similar agentic frameworks
  • * Experience with vector and search technologies such as: + Azure AI Search + Pinecone + Qdrant + Weaviate + pgvector + Elasticsearch / OpenSearch
  • * Experience with Docker, Kubernetes, GitHub Actions, or Azure DevOps
  • * Experience with event-driven technologies such as Kafka, RabbitMQ, Azure Service Bus, or similar platforms

Company Overview

  • Dice offers a marketplace that enables direct connections between recruiters and technologists. It was founded in 1990, and is headquartered in Centennial, Colorado, USA, with a workforce of 201-500 employees. Its website is https://www.uk.dice.com.
  • Company H1B Sponsorship

  • Dice has a track record of offering H1B sponsorships, with 2 in 2022, 4 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.