Match score not available

Principal AI Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

5+ years of Python experience in production, 10+ years in software development, Expertise in distributed systems and microservices, Knowledgeable in Machine Learning algorithms, Experienced with containerization technologies.

Key responsabilities:

  • Design and optimize scalable distributed systems
  • Develop systems using Python technologies
  • Implement messaging patterns with message brokers
  • Lead DevOps/MLOps practices and improvements
  • Collaborate across teams for technical guidance
Robert Walters logo
Robert Walters Human Resources, Staffing & Recruiting Large https://www.robertwaltersgroup.com/
1001 - 5000 Employees
See more Robert Walters offers

Job description

We are looking for a talented and passionate Principal Ai Engineer with a deep understanding of distributed systems, microservices architecture, and extensive experience in Python. This is an exciting opportunity for someone with a strong foundation in software engineering and a passion for building high-quality, data-intensive, and AI-powered systems. You will have the autonomy to lead complex projects while collaborating with cross-functional teams to deliver impactful solutions.

Responsabilities

  • Design, implement, and optimize scalable, high-performance distributed systems and microservices.
  • Develop and maintain systems using Python and other relevant technologies.
  • Utilize message brokers such as Kafka or RabbitMQ to design and implement messaging patterns.
  • Work autonomously on highly complex tasks, ensuring performance, security, observability, and code quality.
  • Lead and participate in the implementation of DevOps/MLOps practices, including containerization technologies (Docker, Kubernetes, etc.).
  • Collaborate with cross-functional teams, providing technical insights and guidance to stakeholders.
  • Monitor, troubleshoot, and improve production systems to ensure optimal performance and uptime.
  • Make data-driven decisions to address system issues or enhance functionality.

Requirements

  • 5+ years of experience with Python in production environments.
  • 10+ years of experience in software development, working with a diverse set of programming languages and paradigms.
  • Proven track record of designing, implementing, and scaling performant distributed systems and microservice architectures.
  • Deep understanding of classic Machine Learning, Deep Learning, and Generative AI algorithms.
  • Familiarity with the ML development lifecycle and its differences from traditional software development workflows.
  • Experience with message brokers such as Kafka or RabbitMQ and understanding of messaging patterns.
  • Solid experience in DevOps/MLOps practices, including containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with big data technologies such as Apache Spark, Delta Lake, Apache Kafka, Apache Flink, and NoSQL databases.

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Analytical Thinking
  • Problem Solving

Artificial Intelligence Engineer Related jobs