Engineering Your Vision
Senior Python Backend Developer / ML Engineer
Location
Worldwide
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Backend Developer / ML Engineer
Intellectsoft
Role Description Our customer's product is an AI-powered platform that helps businesses make better decisions and work more efficiently. It uses advanced analytics and machine learning to analyze large amounts of data and provide useful insights and predictions. The platform is widely used in various industries, including healthcare, to optimize processes, improve customer experiences, and support innovation. It integrates easily with existing systems, making it easier for teams to make quick, data-driven decisions to deliver cutting-edge solutions. Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field. - Strong Python coding skills - 7+ years. - 2+ years of hands-on experience with machine learning and production LLM systems. - Experience building backend APIs with FastAPI, async patterns, rate limiting, and SQLAlchemy - 3+ years. - Experience designing maintainable and extensible systems using dependency injection, interfaces, and abstract base classes. - Experience with vector databases such as Pinecone, Weaviate, or Chroma, as well as hybrid search. - Strong understanding of RAG architectures, including retrieval, reranking, context assembly, and response generation. - Hands-on experience with LangChain and LangGraph for building and orchestrating LLM workflows. - Advanced Python skills, including async/await, type hints, Pydantic, and SOLID principles. - MLOps experience with MLflow, model versioning, and A/B testing; experience with Langfuse is a plus. - Experience in NLP and computer vision, including document understanding, OCR, and GPT-4 Vision. - Experience building feature pipelines, real-time and batch inference systems, and model serving. - Hands-on experience with Hugging Face is required; experience with LlamaIndex is a plus. Requirements - Understanding of DevOps, CI / CD including: Docker containerization, Azure DevOps pipelines or GitHub Actions, Kubernetes (nice to have); - Data security including: Multi-tenant data isolation, Secure key management (Azure Key Vault), Audit trail implementation; - Experience in designing on cloud platform including: Azure (strongly preferred): Azure OpenAI, Blob Storage, Key Vault, Container Registry, AWS or GCP; - Experience in data engineering in Big Data systems including: Large-scale data processing, ETL/ELT pipelines. Responsibilities - Design and build scalable backend systems, APIs, and microservices with FastAPI; - Write high-quality backend code using Python, SQL, async/await, and solid OOP principles; - Apply software best practices to ensure reliability, scalability, and on-time delivery; - Implement dependency injection, layered architectures, and SOLID design patterns; - Integrate Azure OpenAI (GPT-4, GPT-4 Vision) with robust retry and error handling; - Build LLM observability with Langfuse (prompts, tokens, cost, latency); - Develop prompt management with versioning, fallbacks, and cost optimization strategies; - Orchestrate async workflows using Celery for complex pipelines; - Design multi-tenant architectures with strict data isolation; - Integrate third-party APIs (Veeva Vault, Adobe PDF Services, OCR); - Troubleshoot systems using structured logging and distributed tracing; - Document APIs and changes using OpenAPI/Swagger. Benefits - Awesome projects with an impact - Udemy courses of your choice - Team-buildings, events, marathons & charity activities to connect and recharge - Workshops, trainings, expert knowledge-sharing that keep you growing - Clear career path - Absence days for work-life balance - Flexible hours & work setup - work from anywhere and organize your day your way
Related Guides
Related Job Pages
More Backend Engineer Jobs
Webmaster, PHP, WordPress
VELAIOTransforming The Way Organizations Grow Their Businesses Through Technology, Process, and People
• Own and manage the website lifecycle from development through production. • Monitor website health, uptime, performance, and availability. • Troubleshoot and resolve website issues, bugs, outages, and performance bottlenecks. • Perform regular website audits, maintenance, upgrades, and testing across WordPress and PHP sites. • Manage backups, disaster recovery processes, and restoration testing. • Administer WordPress environments across development, staging, and production. • Install, configure, update, and maintain plugins, themes, and WordPress core. • Develop and maintain custom WordPress themes and plugins. • Optimize website speed, caching, and overall performance. • Ensure WordPress security best practices are followed. • Design, develop, modify, and maintain custom PHP applications and integrations. • Troubleshoot and resolve PHP code issues. • Review, optimize, and refactor legacy code when required. • Implement new functionality and business requirements. • Manage and maintain MySQL databases. • Optimize SQL queries and database performance. • Ensure database integrity, security, and backup processes. • Support data migration and troubleshooting activities. • Manage website hosting environments, including WP Engine and Linux-based servers. • Configure and maintain web servers, domains, DNS records, SSL certificates, and email-related DNS records. • Work with hosting providers and infrastructure teams to resolve server-related issues. • Monitor server resources, logs, and performance metrics. • Implement website and server security best practices. • Manage Web Application Firewalls (WAF), Cloudflare, and security configurations. • Conduct vulnerability assessments and remediation. • Perform malware scanning and security monitoring. • Ensure compliance with organizational security policies. • Support third-party integrations and APIs. • Manage website integrations with CRM systems, marketing platforms, and external applications. • Automate recurring maintenance and monitoring tasks.
Senior .NET Full-Stack Developer
VELAIOTransforming The Way Organizations Grow Their Businesses Through Technology, Process, and People
• Custom application development • API integrations • Database optimization • Troubleshooting, performance, security, and production support
• Take ownership of complex engineering initiatives, leading technical design, implementation, delivery, and ongoing operational excellence. • Design, build, and maintain scalable software solutions using technologies such as C#, .NET Framework, SQL Server, React, jQuery, DocumentDB (MongoDB), Azure, and related integration platforms. • Develop and support modern service architectures, including RESTful APIs, GraphQL, modular monoliths, microservices, and event- or integration-driven solutions as appropriate. • Partner closely with Architecture, Product, and DevOps to define technical solutions that are scalable, reliable, performant, secure, and aligned with platform strategy. • Provide technical leadership and guidance through solution design, code reviews, mentoring, estimation, and hands-on problem solving. • Contribute to and improve engineering practices such as CI/CD, automated testing, observability, release quality, and operational readiness using Azure DevOps and related tooling. • Apply sound engineering principles and practices such as domain-driven design (DDD), test-driven development (TDD), vertical slice architecture (VSA), and clean modular design where appropriate. • Identify and resolve system bottlenecks, reliability concerns, and performance issues across applications, services, data stores, and integrations. • Leverage AI-enabled tools such as Codex, Claude Code, or similar technologies to improve engineering efficiency and software delivery outcomes. • Collaborate effectively across teams and stakeholders to drive clear technical decisions, reduce risk, and deliver measurable results.
Role Description We are seeking a Freelance Sr-level Backend Developer (Machine Learning/Python). The role will tentatively start as soon as possible (June) and will continue through the end of the year. The role will be remote (but if it transitions to full-time, the role will be based in NYC). - 5+ years of professional experience developing software in Python, with a strong focus on machine learning and applied AI. - Hands-on experience with state-of-the-art computer vision architectures and object detection frameworks, including models such as YOLO, DETR, ResNet, and similar approaches. - Deep expertise with PyTorch, including custom model development, transfer learning, training optimization, and deployment of production-grade machine learning systems. - Hands-on experience developing, optimizing, and deploying real-time machine learning inference pipelines on custom Nvidia GPU hardware, with a strong understanding of performance tuning, memory management, latency reduction, and edge AI deployment constraints. - Proven experience developing, training, and optimizing custom classification models across a variety of machine learning techniques and model architectures. - Experience leveraging modern data annotation and labeling workflows, including open-source platforms and segmentation tools such as Meta's Segment Anything Model (SAM). - Working knowledge of AWS cloud infrastructure and services used to support machine learning workflows and deployments. - Experience operating within Agile development environments and collaborating across cross-functional teams. Qualifications - Experience developing APIs and backend services using frameworks such as Flask, Django, or similar web technologies. - Familiarity with Ruby and Ruby-based applications. - Experience working within Ubuntu Linux environments and deploying solutions to embedded or edge computing platforms. - Familiarity with containerization technologies such as Docker and related deployment workflows. Requirements - Hourly rate dependent on years of experience, $100 up to $140/hour. - Direct candidates only.


