cover image
Aptiv

Aptiv

www.aptiv.com

6 Jobs

31,975 Employees

About the Company

Aptiv is a global technology company that designs, develops, and manufactures software and hardware solutions to enable a safer, greener and more connected future. Our solutions help customers around the world to create software-designed platforms with advanced safety features, electrified architectures, and intelligent connectivity.

Listed Jobs

Company background Company brand
Company Name
Aptiv
Job Title
Software Engineer – Machine Learning Operations
Job Description
**Job Title:** Software Engineer – Machine Learning Operations **Role Summary:** Develop and maintain data pipelines, machine learning models, and web applications to support production‑grade AI solutions. Collaborate with cross‑functional teams to integrate, monitor, and improve ML models while ensuring data quality, scalability, and reliability. **Expactations:** - Deliver clean, well‑documented code and data pipelines. - Ensure model and data performance meets defined SLAs. - Actively participate in code reviews, knowledge sharing, and continuous learning. - Communicate technical concepts clearly to both technical and non‑technical stakeholders. **Key Responsibilities:** 1. Analyze, clean, and preprocess historical data; build feature‑engineering pipelines for time‑series data. 2. Develop server‑side logic, APIs, and database interactions using .NET Core or Python; create responsive UI components with HTML/CSS/JS (React or Blazor). 3. Design, implement, and maintain SQL and NoSQL databases; write efficient queries and uphold data integrity. 4. Integrate ML models into production systems; monitor model drift and data pipelines using MLOps tools (Docker, MLflow, Kubeflow, Airflow). 5. Participate in collaborative planning, code reviews, and deployment processes; document solutions and share learnings. **Required Skills:** - Advanced Python programming; solid .NET Core experience. - Proficiency with ML libraries (Scikit‑Learn, Keras, PyTorch) and MLOps platforms (Kubeflow, MLflow, Airflow). - Strong foundation in mathematics, statistics, and machine‑learning fundamentals. - Experience with Docker, Git, CI/CD pipelines, and both SQL/NoSQL databases. - Front‑end development skills: HTML, CSS, JavaScript, React or Blazor. - Excellent problem‑solving abilities and fluent English communication. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related quantitative field (or equivalent practical experience). - Relevant certifications (e.g., AWS Certified Machine Learning, Microsoft Azure AI Engineer) are a plus but not mandatory.
Tangier, Morocco
On site
22-12-2025
Company background Company brand
Company Name
Aptiv
Job Title
Software Engineer – Machine Learning
Job Description
Job title: Software Engineer – Machine Learning Role Summary: Design, develop, and deploy machine learning models for predictive maintenance and quality applications. Implement data pipelines, perform time‑series analysis, and build web‑based interfaces that expose model outputs. Collaborate with software and MLOps teams to integrate models into production environments. Expectations: - Deliver end‑to‑end solutions from data preparation to model deployment. - Communicate technical findings clearly to non‑technical stakeholders. - Keep abreast of advances in ML, deep learning, and related tooling. - Demonstrate strong problem‑solving skills and a proactive learning mindset. Key Responsibilities: - Develop and optimize predictive models using Python, Scikit‑Learn, Keras, or PyTorch. - Design feature‑engineering pipelines for time‑series data and handle data quality issues. - Build and maintain RESTful APIs and server‑side logic in .NET or Python. - Construct responsive UIs with HTML, CSS, JavaScript, and frameworks such as React or Blazor. - Write efficient SQL and NoSQL queries; ensure data integrity across databases. - Evaluate model performance, run experiments, and iterate for improvement. - Document methodologies, experimental results, and best practices. - Participate in code reviews, knowledge‑sharing sessions, and cross‑functional planning. - Contribute to MLOps workflows, including model versioning, testing, and deployment. - Explore emerging techniques (e.g., Transformers, causal ML) under guidance. Required Skills: - Python programming with strong grasp of data‑science libraries (Pandas, NumPy). - Experience with machine‑learning frameworks: Scikit‑Learn, Keras, PyTorch. - Knowledge of time‑series analysis, forecasting, and statistical modeling. - Web‑development skills: .NET or Python backend, HTML/CSS/JavaScript, React or Blazor. - SQL and NoSQL database proficiency and query optimization. - Version control with Git; familiarity with CI/CD pipelines. - Excellent analytical and problem‑solving abilities. - Fluent English communication. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, or related field. - Strong foundation in advanced mathematics and statistical theory. - Relevant certifications in machine learning, data science, or software development are a plus.
Tangier, Morocco
On site
22-12-2025
Company background Company brand
Company Name
Aptiv
Job Title
Senior Cloud Engineer
Job Description
Job title: Senior Cloud Engineer Role Summary: Senior Cloud Engineer responsible for architecting, deploying, and maintaining scalable, secure, multi‑cloud infrastructure across AWS, Azure, and Google Cloud Platform. Leads IaC, containerization, security, monitoring, and cost optimization to support high‑availability, performance, and compliance. Expectations: Deliver end‑to‑end cloud solutions, mentor junior team members, drive automation and operational excellence, and align cloud initiatives with business priorities. Demonstrate strategic thinking, cross‑platform expertise, and continuous improvement mindset. Key Responsibilities: - Design and implement resilient, cost‑effective cloud architectures on AWS, Azure, GCP. - Develop IaC using Terraform, CloudFormation, and other tools. - Lead adoption of containerization and orchestration (Docker, Kubernetes, EKS, AKS, GKE, ECS, OpenShift). - Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, GitLab). - Oversee daily operations: monitoring (CloudWatch, Prometheus, ELK, Datadog), alerts, incident response, and performance tuning. - Define and enforce security controls (CIS, NIST, ISO 27001), manage access, and respond to threats. - Plan and execute backup, disaster recovery, and HA strategies. - Monitor cloud spend, recommend cost‑saving measures, and optimize resource utilization. - Collaborate with network engineers, system admins, and developers to integrate cloud services into business workflows. Required Skills: - 7+ years cloud engineering or infrastructure experience; 5+ years hands‑on AWS, Azure, GCP. - Proficient in IaC (Terraform, CloudFormation). - Containerization & orchestration (Docker, Kubernetes, EKS, AKS, GKE). - CI/CD tooling (Jenkins, GitHub Actions, GitLab). - Strong scripting in Python, Bash, or PowerShell. - Cloud security best practices (CIS, NIST, ISO 27001). - Monitoring tools (CloudWatch, Prometheus, ELK, Datadog). - Hybrid and multi‑cloud strategy expertise. - Familiarity with serverless (Lambda, Azure Functions, Cloud Functions). - Agile/Scrum experience. Required Education & Certifications: - Bachelor’s degree in Computer Science, IT, or equivalent practical experience. - Professional certifications: AWS Certified Solutions Architect, Azure Solutions Architect, or Google Professional Cloud Architect (or equivalent).
Troy, United states
On site
Senior
09-01-2026
Company background Company brand
Company Name
Aptiv
Job Title
Member Technical Staff- Cloud Platform Software Engineer
Job Description
Job title: Member Technical Staff – Cloud Platform Software Engineer Role Summary: Design, build, and maintain high‑availability Linux‑based platform services that support Kubernetes workloads on the Wind River Cloud platform. Expectations: Deliver production‑grade infrastructure code, drive reliability and scalability, and contribute to open‑source projects (StarlingX, OpenStack). Collaborate across teams, influence architectural decisions, and uphold rigorous quality standards. Key Responsibilities: - Develop testable code for native Linux processes and services. - Build high‑availability solutions across multiple Linux hosts. - Implement configuration management, monitoring, and recovery for Linux services. - Design backup and retrieval mechanisms for configuration and state data. - Diagnose and resolve high‑availability, process monitoring, and inter‑process communication issues. - Contribute to the StarlingX open‑source project under the OpenStack Foundation. - Maintain platform services that enable Kubernetes‑based applications. - Investigate and fix product verification and customer integration defects. - Participate in all phases of the agile software development lifecycle. Required Skills: - 5–10+ years professional software development experience. - 5+ years programming in Python; proficiency in C/C++. - Experience with Linux kernel/daemon development, process monitoring, and fail‑over mechanisms. - Expertise in Kubernetes, Docker, OpenStack, and distributed edge concepts. - Familiarity with configuration management tools (Ansible, Puppet, OSTree). - Strong knowledge of L2/L3 networking. - Proven ability to design for reliability, scalability, and security. - Analytical, debugging, and problem‑solving skills. Required Education & Certifications: - Bachelor’s degree in Computer Science or related field. - (Preferred) Certifications in cloud or infrastructure technologies (e.g., Certified Kubernetes Administrator, Red Hat Certified Engineer). ---
Ottawa, Canada
On site
Mid level
04-02-2026