CrawlJobs Logo

Software engineering & machine learning intern

France, Paris · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

We’re looking for early-career engineers who want to learn fast, work with experienced mentors, and make a real impact from day one. You’ll join a collaborative, mission-driven team where technical curiosity and humility matter as much as skill.

Job Responsibility

  • Contribute to real features and products
  • Work across multiple domains: Apps: Web app, frontend logic, UI/UX
  • Platform: Backend services, infrastructure, APIs
  • Core (ML): Algorithms, models, data systems

Requirements

  • Currently pursuing or recently graduated in Computer Science, Engineering, Applied Math, or a related field
  • Comfortable coding in at least one: Java, Kotlin, Python, or TypeScript
  • Passionate about AI, data, or building meaningful product features
  • Curious, collaborative, and excited to learn
  • Humble and resilient — you ask questions, take feedback, and grow

Nice to have

  • Internship or personal projects in AI, full-stack, or backend systems
  • Experience with React, GraphQL, or cloud infrastructure
  • Knowledge of CI/CD, Docker, or automated testing

What we offer

  • Real Impact from Day One
  • Learning Everywhere
  • Lean, Ambitious Team
  • Healthcare Mission
  • Career Launchpad
  • Flexible working hours
  • Team building
  • 100% covered health insurance
  • Sustainable mobility package
  • Employee stock purchase plan / BSPCE / Stock options
  • Remote work possible
  • Exercise during the work day at least 3 times a week
  • Regular off-sites
  • Travel to see team members in various cities

Looking for more opportunities?

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

Similar Jobs for

Software engineering & machine learning intern

8 matching positions

Machine Learning Engineering Intern

At Cresta, the Knowledge Assist (KA) team develops AI solutions for the contact ...
Location
Location
Canada , Toronto
Salary
Salary:
45.00 - 70.00 USD / Hour
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field
  • Proficiency in Python and familiarity with at least one deep learning framework (e.g., PyTorch, TensorFlow)
  • Strong understanding of machine learning fundamentals and generative modeling
  • Ability to design and analyze experiments involving large-scale datasets
  • Work authorization in the country of employment at the time of hire
Job Responsibility
Job Responsibility
  • Design, develop, and deploy Cresta’s KA solutions and proprietary models
  • Focus on practical AI challenges such as improving reasoning, and evaluation in real-world scenarios
  • Collaborate with cross-functional teams including front-end and back-end software engineers to integrate KA solutions into Cresta’s customer solutions
  • Lead initiatives to scale AI systems for production environments, ensuring performance and reliability across use cases
  • Contribute to solving cutting-edge problems in AI and help define the future roadmap for Cresta’s KA
  • Innovate and research ways to improve security, cost-efficiency, and reliability of AI systems
What we offer
What we offer
  • Lunch can be expensed (up to $25) while working in the office
  • PTO: 4 days
  • Compensation for this position includes a base salary, equity, and a variety of benefits
Read More
Arrow Right

Intern, Machine Learning Engineering

ITHAKA’s Artificial Intelligence/ Machine Learning team (AI/ML) is looking for a...
Location
Location
United States
Salary
Salary:
25.00 USD / Hour
portico.org Logo
Portico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Actively enrolled and pursuing a Bachelor’s or higher degree in Computer Science, Data Science, or a related technical field
  • Understanding of machine learning concepts, including understanding of machine learning algorithms, feature engineering techniques, training/evaluation/serving pipelines, etc.
  • Coursework or real-world experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn)
  • Experience working on Natural Language Processing (NLP) and/or Computer Vision use cases
  • Familiarity with Large Language Models (LLMs) and Generative AI techniques
  • Intermediate programming skills in Python and proficiency in SQL for data manipulation
Job Responsibility
Job Responsibility
  • Design, build, and deploy machine learning solutions addressing real-world use cases
  • Perform data analysis to ensure quality, identify insights, and inform model development
  • Develop and implement robust evaluation frameworks, including creating ground truth datasets, to assess model performance and reliability
  • Fine-tune models to enhance performance and scalability
  • Document and share your research findings with the team
  • Collaborate with a cross-functional team of machine learning engineers, software engineers, product managers, and user researchers as needed
  • Fulltime
Read More
Arrow Right
New

Machine Learning Software Engineer

In this role, you will design, build, and optimize robust ML models, data pipeli...
Location
Location
Canada , Calgary
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 08, 2026
Flip Icon
Requirements
Requirements
  • BSc. or MSc. degree in Computer Science, Engineering, Mathematics, Physics, Statistics, or an equivalent quantitative discipline
  • Minimum of 3+ years of professional experience successfully delivering AI/ML projects
  • Minimum of 2+ years operating explicitly as a software developer within a structured delivery team
  • Mastery of ML algorithms, techniques, and Agentic frameworks, with the proven ability to optimize models with minimal supervision
  • Advanced expertise in at least two common development languages (e.g., Python, Java, C#)
  • Proficient working knowledge of general Python data packages and relational/non-relational databases and query engines (e.g., SQL)
  • Strong foundational knowledge of DevOps automation practices and building production solutions within AWS
  • Proficient with statistical concepts and capable of applying rigorous statistical thinking to solve complex business problems
Job Responsibility
Job Responsibility
  • Build, optimize, and scale machine learning models and end-to-end data pipelines
  • Design and implement critical operational aspects of model deployment, including automation pipelines, continuous monitoring, and automated drift detection
  • Transition experimental models and prototypes into robust, maintainable, and production-grade software applications
  • Participate in research experiments and rapid prototyping to validate next-generation AI concepts
  • Provide core software engineering expertise to internal data analytics and data science delivery teams
  • Apply strict software development best practices, including Test-Driven Development (TDD) and automated CI/CD workflows
  • Review requirements, map system dependencies, and provide accurate implementation effort estimations during team planning sessions
  • Test, debug, and optimize application code to eliminate performance bottlenecks
  • Conduct thorough code reviews and provide constructive feedback to elevate overall team code quality
  • Collaborate closely with architects, data scientists, product teams, and business stakeholders to translate high-level goals into functional ML architectures
What we offer
What we offer
  • Cutting-Edge AI Scope: Direct involvement in building and optimizing both traditional ML models and next-generation Agentic solutions with a high degree of autonomy
  • End-to-End Technical Ownership: Lead the operational deployment (MLOps) of AI models, directly influencing infrastructure automation, model tracking, and system performance
  • Cross-Functional Collaboration: Serve as the technical software anchor within a diverse ecosystem of data scientists, enterprise architects, and product managers
  • Modern Cloud Stack: Deepen your expertise in cloud-native deployment using AWS, enterprise data pipelines, and advanced platforms like Databricks
Read More
Arrow Right

Software Machine Learning Engineer

As a Machine Learning Engineer, you will design, develop, and deploy applied AI ...
Location
Location
United States , North Reading
Salary
Salary:
116500.00 - 186400.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in machine learning, applied AI, or related fields
  • Hands-on experience building and deploying ML models
  • Exposure to production ML systems (MLOps, monitoring, deployment) is desirable
  • Ability to work collaboratively across teams
  • Strong analytical and problem-solving skills
  • Basic understanding of software engineering practices and version control
  • Ability to work cross-functionally with product, software, and hardware teams
  • Strong communication skills
  • comfortable engaging directly with customers and stakeholders
  • Strong problem-solving and reasoning skills
Job Responsibility
Job Responsibility
  • Design and implement pipelines for training, evaluation, and deployment of ML models
  • Apply graph ML methods to model relationships in structured and unstructured data
  • Build and experiment with reinforcement learning algorithms (e.g., policy gradients, PPO, Q-learning) for optimization and decision-making tasks
  • Incorporate interpretability and explainability techniques (e.g., SHAP, LIME, attention-based methods) into ML systems
  • Collaborate with software, product, and application engineering teams to integrate ML solutions into production systems
  • Assist in defining evaluation metrics and validation strategies for ML models
  • Work with internal stakeholders to understand engineering workflows and translate them into ML-driven solutions
  • Contribute to improving ML infrastructure, tooling, and best practices
What we offer
What we offer
  • Medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more
  • Fulltime
Read More
Arrow Right

Software Engineering Intern

Waymo is an autonomous driving technology company with the mission to be the wor...
Location
Location
United States , Mountain View
Salary
Salary:
Not provided
waymo.com Logo
Waymo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor's or Master's degree in Computer Science or a related technical field
  • Strong programming skills in C++ and Python, with experience in backend and pipeline development, and some SQL knowledge
  • Excellent communication, documentation, and teamwork skills, with the ability to quickly learn and integrate complex systems
Job Responsibility
Job Responsibility
  • Design and implement efficient C++ code to contribute to the existing codebase and adapt state-of-the-art ML models for synthetic scene rendering and sensor data generation
  • Collect and analyze metrics related to simulation reproducibility, performance, and the effectiveness of architectural optimization choices, and conduct experiments to evaluate synthetic data quality
  • Collaborate with the intern host on project design, write design documentation, integrate generated data into the Waymo simulation platform, and participate in discussion meetings and code reviews
What we offer
What we offer
  • Health and wellness benefits including medical, dental and vision insurance, mental wellness support, gym membership, and special wellness programs
  • Financial wellness benefits including competitive compensation, bonus opportunities, equity, employees provident fund, and lots of other perks and employee discounts
  • Flexibility and time off including the flexibility to work from another location for four weeks per year, support for an on-site or hybrid work model and offer remote working opportunities, paid time off, bereavement, sick, and parental leave
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Software Engineer

Microsoft's Applied Sciences Group is at the forefront of developing groundbreak...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND solid technical engineering experience with coding in C++ and Python
  • OR equivalent experience
  • High-level understanding of machine learning paradigms
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design, build, test, debug, and ship high quality features
  • Work with appropriate stakeholders to determine requirements, identify the dependencies and develop the design documents
  • Break down larger work items and provide estimation
  • Deliver core algorithmic components
  • Work with engineers and researchers on building solutions for algorithm evaluation, comparison, and visualization
  • Work on algorithm optimization and productization across different platforms, including NPU, GPU and CPU
  • Work on the runtime end-to-end integration of individual processing components
  • Follow ongoing research – papers, conferences, and academia in the field
  • Apply engineering best practices throughout the software development lifecycle
  • Demonstrate initiative to incubate new ideas
  • Fulltime
Read More
Arrow Right

Software Engineering Intern

Our 10-week summer internship program will be held in-person at our Atlanta head...
Location
Location
United States , Atlanta
Salary
Salary:
Not provided
allianceautomotive.co.uk Logo
Alliance Automotive UK LV Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Rising juniors and seniors (as of summer 2026) enrolled in an undergraduate program with a focus on computer science, software development, or related technology fields
  • Experience in application development, distributed systems, machine learning, natural language processing, or AI
  • Demonstrated passion for learning and applying modern technology tools to create innovative solutions
  • Preference will be given to applicants with a GPA of at least 3.6 as well as to those attending universities with highly rated Technology programs
Job Responsibility
Job Responsibility
  • Help solve complex business problems by leveraging technology and building scalable software platforms
  • Design and build large-scale software solutions using modern technologies to drive business value
  • Develop AI-driven solutions to solve business challenges by performing data preprocessing, model development, and automation to enhance processes
  • Collaborate with cross-functional teams to integrate AI tools and optimize results
  • Working across teams, review payment transaction data to determine fraud and abuse models
  • Form relationships with business partners, banking partners, and internal stakeholders to understand requirements and obtain data sources
  • Utilize AI and data-science to create tooling to flag at-risk transactions
  • Utilize transaction registers from POS, banks, and internal systems to facilitate a technology driven reconciliation process
  • Identify trends and anomalies to create alerts and reports
  • Generate dashboards for data and analysis
What we offer
What we offer
  • Gain valuable experience and advance your technical skills
  • Network with highly respected Technology leaders
  • Highly collaborative work environment
  • Fun company-sponsored events, like attending a Braves game
  • Explore GPC’s rich history through field trips to various locations, including distribution centers and retail operations
  • Earn bragging rights, prizes, and opportunities to showcase your tech skills
  • Fulltime
Read More
Arrow Right

Software Engineering Intern

Mechanize builds RL environments that teach AI models to perform real-world work...
Location
Location
United States , San Francisco
Salary
Salary:
100.00 USD / Hour
Mechanize, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • can code in python
  • highly intelligent
Job Responsibility
Job Responsibility
  • assist our team in creating RL environments to sell to the leading AI labs
  • Fulltime
Read More
Arrow Right