CrawlJobs Logo

Python Backend Developer / ML Engineer

India, Bengaluru · Job Posted January 18, 2026
Apply Position
Job Link Share

Job 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.

Job Responsibility

  • Developing and implementing scalable backend systems, APIs, and microservices using FastAPI
  • Install best practices for software development, ensure designs meet requirements, and deliver high-quality work on schedule
  • Writing application backend codes using Python, SQL, async/await patterns, using strong object-oriented principles, asynchronous programming
  • Implementing dependency injection patterns using dependency injector library
  • Integrating Azure OpenAI (GPT-4, GPT-4 Vision) with proper retry logic and error handling
  • Building LLM observability using Langfuse for tracking prompts, tokens, costs, and latency
  • Developing prompt management systems with versioning and fallback mechanisms
  • Implementing Celery workflows for async task processing and complex pipelines
  • Building multi-tenant architectures with client data isolation
  • Developing layered architecture (Service, Foundation, Orchestration, DAL patterns)
  • Implementing cost optimization for LLM usage (prompt caching, batch processing, token optimization)
  • Troubleshooting backend application codes with structured logging and distributed tracing
  • Developing and implementing back-end architecture following SOLID principles and design patterns
  • Integrating third-party APIs (Veeva Vault, Adobe PDF Services, OCR services)
  • Documenting application changes and developing updates using OpenAPI/Swagger

Requirements

  • A master or bachelor’s degree in computer science or related field from a top university
  • 4+ years
  • hands-on experience in Machine Learning (ML) with production LLM systems
  • Good fundamentals of machine learning, deep learning and fine-tuning models (LLM)
  • Understanding of transformer architectures
  • Prompt engineering expertise
  • Embeddings and vector search
  • Experienced in backend API design with FastAPI, async patterns, rate limiting
  • Experience with vector DB
  • Pinecone, Weaviate, or Chroma
  • Embedding storage and similarity search
  • Hybrid search implementations
  • Strong programming expertise in Python is must
  • Async programming (asyncio, async/await)
  • Type hints and Pydantic
  • SOLID principles and design patterns. PySpark/Scala is optional
  • Experience in ML Ops to measure and track model performance
  • MLFlow for model tracking
  • Langfuse for LLM observability (strongly preferred)
  • Model versioning and A/B testing
  • Experience in working with NLP & computer vision
  • Text extraction and preprocessing
  • Document understanding (layout, tables)
  • OCR processing o GPT-4 Vision integration
  • Experience in implementing
  • Feature engineering pipelines
  • Real-time inferencing systems
  • Batch prediction pipelines
  • Model serving with FastAPI
  • Experience in ML frameworks
  • HuggingFace (transformers, datasets) – mandatory o Keras/TensorFlow/PyTorch
  • LangChain - strongly preferred
  • LlamaIndex for RAG

Nice to have

  • Understanding of DevOps, CI / CD
  • Docker containerization
  • Azure DevOps pipelines or GitHub Actions
  • Kubernetes (nice to have)
  • Data security
  • Multi-tenant data isolation
  • Secure key management (Azure Key Vault)
  • Audit trail implementation
  • Experience in designing on cloud platform
  • Azure (strongly preferred): Azure OpenAI, Blob Storage, Key Vault, Container Registry
  • AWS or GCP
  • Experience in data engineering in Big Data systems
  • Large-scale data processing
  • ETL/ELT pipelines

What we offer

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Backend Developer / ML Engineer

8 matching positions

Backend Engineer (Python)

Our client is a global leader in legal research technology, providing access to ...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
babelprofiles.com Logo
Babel Profiles
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related technical field
  • 3+ years of experience developing machine learning applications in commercial or research settings
  • Strong ability to translate business challenges into ML-driven solutions
  • Skilled in organizing and analyzing complex datasets to extract insights
  • Proficient in Python, with experience writing and maintaining unit tests
  • Familiar with version control systems, such as Git (and optionally Graphite)
  • Hands-on experience using Docker for development and deployment
Job Responsibility
Job Responsibility
  • Design, develop, and productionize scalable systems using technologies such as Python and Flask
  • Translate customer requirements into practical, real-world solutions that address business needs
  • Collaborate with business stakeholders, engineers, and content teams to identify and deliver high-impact AI-driven products and services
  • Implement comprehensive monitoring, testing, and auditing processes to ensure system quality and reliability
  • Adhere to best practices in model and data governance, including ethics and compliance standards
What we offer
What we offer
  • Flexible and remote-friendly work culture
  • Collaborative, multicultural team environment
  • Mental health and well-being support
  • Career growth, leadership mentoring, and ownership of core systems
  • Projects with real-world impact in the legal tech space
  • Access to innovative tools and a fast-paced, mission-driven environment
  • Fulltime
Read More
Arrow Right

Software Engineer - Backend (Python)

We’re seeking a Software Engineer II with deep experience building event-driven,...
Location
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary
Salary:
103500.00 - 196000.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience on Python or distributed systems development
  • Strong proficiency in Python (3+ years)
  • Proven experience designing and building event-driven, distributed, and scalable systems
  • Hands-on experience with AWS services (ECS, Lambda, SQS, SNS, CloudWatch, etc.)
  • Experience with infrastructure-as-code tools like Terraform
  • Solid understanding of system performance, profiling, and optimization
  • Bachelor’s degree in Computer Science or equivalent professional experience
Job Responsibility
Job Responsibility
  • Design and implement event-driven, distributed systems to extract, enrich, and process metadata from large-scale document and media datasets
  • Build and maintain scalable APIs and backend services for high-throughput content processing
  • Leverage AWS services (ECS, Lambda, SQS, ElastiCache, CloudWatch) to design and deploy resilient, high-performance systems
  • Collaborate with cross-functional teams to deliver backend solutions that power ML-driven features
  • Optimize and refactor existing backend systems for scalability, reliability, and performance
  • Ensure system health and data integrity through monitoring, observability, and automated testing
What we offer
What we offer
  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • Fulltime
Read More
Arrow Right

Lead Backend Engineer (Python)

We are looking for a Lead / Principal Backend Software Engineer to help automate...
Location
Location
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science (or equivalent practical experience)
  • Demonstrated senior level experience building and operating production backend systems
  • Senior level proficiency in Python, especially for automation, data processing, and ML related pipelines
  • Strong experience designing CI/CD driven, fully automated release pipelines with integrated testing and quality gates
  • Experience defining automated decision logic based on metrics or KPIs to support fully automated onboarding or release flows
  • Practical experience integrating ML workflows into existing production systems
  • Experience working with existing machine learning models for document analysis, computer vision, or similar unstructured data problems (evaluation, configuration, adaptation)
  • Hands on experience with AWS based environments, including scalability, reliability, and cost considerations
  • Strong Git proficiency and a disciplined approach to code review and collaboration
  • Strong spoken and written English
Job Responsibility
Job Responsibility
  • Replace manual, slow onboarding processes with automated, reliable pipelines using modern CI/CD and cloud technologies
  • Design, build, and deploy production grade APIs and services within a microservices and or serverless architecture
  • Own your work end to end, from design through deployment, ensuring scalability, security, and performance
  • Automate testing and delivery through robust unit, integration, and performance test suites and quality gates
  • Document solutions clearly for internal stakeholders and external developers consuming public APIs
  • Partner closely with ML and engineering teams to integrate existing ML models and services into onboarding workflows
  • Improve release quality and enable faster, safer, and more scalable deployments through automation and testing
  • Collaborate cross functionally with product managers, researchers, and operations teams to translate ideas into production ready features
  • Participate in Agile ceremonies (stand ups, planning, retrospectives) and help drive continuous improvement
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Principal Engineer Software - Developer Experience, Backend (Chronosphere)

Chronosphere, a Palo Alto Networks company, is the observability platform built ...
Location
Location
United States , New York
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in one or more backend languages (e.g., Go, Java, Python, Rust)
  • Experience using AI coding assistants (e.g., Cursor, Claude) as part of day-to-day software development
  • Experience building and operating highly available systems in production
  • Experience working with cloud infrastructure (AWS, GCP, Azure)
  • Experience designing APIs (REST, gRPC, GraphQL) for scale
  • Experience working effectively with cross functional partners
  • Experience owning and executing projects from inception to delivery
  • Experience working with a high degree of autonomy with good judgement on when to push forward and when to ask for help
  • An effective collaborative working style and willingness to build and maintain a positive and supportive environment
  • An ability to operate effectively in a remote first environment
Job Responsibility
Job Responsibility
  • Directly impact how customers leverage observability for their infrastructure and services architecture
  • Leverage AI infrastructure like LLMs, ML to build innovative capabilities for our customers
  • Design experiences and systems for contextualizing large amounts of telemetry data
  • Help shape the architecture of a rapidly scaling platform
  • Collaborate with deeply technical teammates and customers
  • Improve our own system observability (we use our own product heavily)
  • Improve performance, reliability, and cost efficiency of distributed systems
  • Mentor engineers and help maintain our engineering standards
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems ML - Compilers / Backend

We are seeking a software engineer to support the development of the compiler to...
Location
Location
United States , Sunnyvale
Salary
Salary:
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
  • Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis
  • Experience in AI framework development or accelerating models on hardware architectures (GPU, TPU, custom AI ASICs)
  • Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment
Job Responsibility
Job Responsibility
  • Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators
  • Work with algorithm research teams to support the co-design of hardware features mapping ML graphs to hardware implementations, modeling data-flows, creating cost-benefit analysis and estimating silicon power and performance
  • Work with hardware architects to co-design hardware features that maximize performance, power efficiency and programmability
  • Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools
  • Collaborate with the team to enhance the efficiency, scalability, and stability of our toolchains by focusing on kernel optimization and tuning
  • Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues
  • Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Systems ML - Compilers / Backend

We are seeking a software engineer to support the development of the compiler to...
Location
Location
United States , Sunnyvale
Salary
Salary:
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 2+ years experience developing compilers, toolchains, runtime, or similar code optimization software
  • Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis
  • Experience in AI framework development or accelerating models on hardware architectures (GPU, TPU, custom AI ASICs)
Job Responsibility
Job Responsibility
  • Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators
  • Work with algorithm research teams to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance
  • Work with hardware architects to co-design hardware features that maximize performance, power efficiency and programmability
  • Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools
  • Analyze and improve the efficiency, scalability, and stability of our toolchains. Optimize and tune kernels and compiled code to achieve latency targets for ML inference
  • Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues
  • Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Lead Information Security Engineer - Python Full Stack Developer

Wells Fargo is seeking a Lead Information Security Engineer.
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Information Security Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+years of experience in Software Engineering, Data Engineering, or a backend development python development and backend architecture
  • Expert level knowledge of Python internals, concurrency (Asyncic/Multiprocessing) and building high performance, memory efficient applications
  • Proven expertise in designing and governing enterprise grade CI/CD pipelines and must manage complex code promotions across multi-region environments using GIT hub actions, Git Lab, or Azure DevOps
  • Extensive hands-on experience with Apache Kafka (or Confluent), including cluster tuning, schema registry management and designing event driven architectures
  • Deep experience with Grafana and Prometheus for full stack observability – defining SLIs/SLOs, custom exporters and complex alerting logic
  • Strong understating of the end-to-end ML life cycle, specifically in the deployment and scaling of models using frameworks like BentoML, Ray, or KServe
  • Experience in SQL, data modelling, ETL/ELT pipelines, and large-scale data processing
  • Good to have knowledge in Terraform, Palumi and container orchestration – Kubernetes, EKS
Job Responsibility
Job Responsibility
  • Lead computer security incident response activities for highly complex events
  • Conduct technical investigation of security related incidents and post incident digital forensics to identify causes and recommend future mitigation strategies
  • Provide security consulting on large projects for internal clients to ensure conformity with corporate information, security policy, and standards
  • Design, document, test, maintain, and provide issue resolution recommendations for highly complex security solutions related to networking, cryptography, cloud, authentication and directory services, email, internet, applications, and endpoint security
  • Review and correlate security logs
  • Utilize subject matter knowledge in industry leading security solutions and best practices to implement one or more components of information security such as availability, integrity, confidentiality, risk management, threat identification, modeling, monitoring, incident response, access management, and business continuity
  • Identify security vulnerabilities and issues, perform risk assessments, and evaluate remediation alternatives
  • Collaborate and influence all levels of professionals including managers
  • Lead a team to achieve objectives
  • Lead the development of mission critical python services, ensuring high availability and low latency performance
  • Fulltime
Read More
Arrow Right

Software Developer - Python

Ericsson invites applications for the role of Software Developer. In this challe...
Location
Location
India , Kolkata
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python (3.x) with frameworks like FastAPI, Flask, or Django
  • Good understanding of object-oriented programming and design patterns
  • Experience designing secure RESTful APIs with authentication/authorization
  • Knowledge of SQL/NoSQL/vector databases (PostgreSQL, MongoDB, Pinecone, Milvus, etc.)
  • Familiarity with asynchronous programming, event-driven systems, and microservices
  • Experience with Git, CI/CD workflows, and containerization (Docker)
  • Education: B.E, BTech or MCA
  • Minimum years of relevant Experience: 5 to 8 years
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend services for GenAI applications
  • Collaborate with UI developers, ML engineers, and product teams to deliver end-to-end GenAI solutions
  • Write modular, testable, and efficient code aligned with Python best practices
  • Build RESTful/GraphQL APIs to expose ML/GenAI services to front-end and external systems
  • Engineer ETL pipelines and preprocessing workflows for structured/unstructured data
  • Optimize applications for performance, security, and scalability in production environments
  • Debug and resolve backend issues across development, staging, and production systems
  • Implement unit tests, integration tests, and CI/CD pipelines for reliable deployments
  • Stay updated with Python ecosystem advancements and GenAI integration practices
Read More
Arrow Right