Senior ML Engineer, Python

Job not on LinkedIn

🔥 2 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Intellectsoft

Intellectsoft

51 - 200 employees

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

SaaS • Enterprise • Artificial Intelligence

Intellectsoft is a leading software development company that has been empowering businesses since 2007 with custom software solutions. Specializing in full-cycle, end-to-end development services, Intellectsoft helps enterprises, startups, and SMBs launch and scale their digital products, ensuring improved experiences for their customers and employees. With a presence in over 20 countries, Intellectsoft provides expertise in mobile app development, enterprise software solutions, digital transformation, and intelligent automation technologies such as AI, Blockchain, and IoT. The company serves a wide range of industries, including Fintech, Healthcare, Automotive, and Construction, and is trusted by Fortune 500 companies and leading brands worldwide for their software needs.

📋 Description

• Build, refine, and use ML Engineering platforms and components; develop and implement scalable backend systems, APIs, and microservices using FastAPI. • Implement MLOps including model KPI measurement, tracking, model drift detection, and model feedback loops. • Deploy and operationalize ML and Deep Learning models, with a strong focus on LLMs and Generative AI. • Integrate Azure OpenAI (GPT-4, GPT-4 Vision) and other LLM providers with proper retry logic and error handling. • Maintain up-to-date knowledge of state-of-the-art technologies such as LLMs, GenAI, and transformer architectures. • Scale machine learning algorithms to work on massive data sets under strict SLAs. • Build and orchestrate model pipelines including feature engineering, inferencing, and continuous model training. • Write backend application code in Python and SQL using strong object-oriented principles and asynchronous programming (asyncio, async/await). • Implement dependency injection patterns and layered architecture (Service, Foundation, Orchestration, DAL). • Build LLM observability (e.g., Langfuse) to track prompts, tokens, costs, and latency. • Develop prompt management systems with versioning and fallback mechanisms. • Implement Celery (or similar) workflows for asynchronous task processing and complex pipelines. • Build multi-tenant architectures with client data isolation. • Implement cost optimization strategies for LLM usage (prompt caching, batch processing, token optimization). • Integrate third-party APIs and services (e.g., document/OCR services, cloud storage, enterprise systems). • Collaborate with client-facing teams to understand business context and contribute to technical requirement gathering. • Write production-ready code that is testable, maintainable, and accounts for edge cases and errors. • Ensure high quality of deliverables by following architecture/design guidelines, coding best practices, and periodic design/code reviews. • Write unit tests and higher-level tests to handle expected edge cases and errors gracefully. • Troubleshoot backend application code using structured logging and distributed tracing. • Use bug tracking, code review, version control, and other tools to organize and deliver work. • Participate in scrum calls and agile ceremonies, communicating progress, issues, and dependencies. • Document application changes and updates, including API documentation via OpenAPI/Swagger. • Research and evaluate emerging architecture patterns and technologies through rapid learning, proofs-of-concept, and prototypes.

🎯 Requirements

• 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. • Familiarity with database technologies such as SQL. • Good problem-solving skills and the ability to work in a fast-paced, team-oriented environment.

🏖️ 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

Apply Now

Similar Jobs

🔥 5 hours ago

Sistema Fibra

1001 - 5000

Bolsista em Engenharia de Dados, atuando no projeto de inovação do ICT ITAÚ. Focado em melhorias em arquitetura e engenharia de prompts para IA Generativa.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

🔥 5 hours ago

Sistema Fibra

1001 - 5000

Engagement in innovative data engineering projects at ICT ITAÚ, focusing on IA Generativa and AWS. Responsibilities include mapping, testing, and implementing improvements in data architecture and prompts.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

🔥 9 hours ago

DOMVS iT

51 - 200

🤝 B2B

🏢 Enterprise

Backend Software Engineer at DOMVS iT developing backend systems and collaborating on software architecture. Seeking talented developers passionate about technology in a collaborative environment.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

RabbitMQ

SQL

🔥 9 hours ago

Reply

10,000+ employees

Fullstack Developer responsible for developing and maintaining web applications using .NET Framework and ASP.NET at Reply, a leading IT multinational in Europe.

🗣️🇧🇷🇵🇹 Portuguese Required

ASP.NET

Azure

JavaScript

SQL

.NET

🔥 9 hours ago

Cadmus Soluções em TI

1001 - 5000

🤖 Artificial Intelligence

🤝 B2B

🏢 Enterprise

Backend Developer working with Go to develop financial solutions for high availability platforms. Collaborating in architecture decisions and technical quality with agile teams.

🗣️🇧🇷🇵🇹 Portuguese Required

Go