Mid/Senior MLOPs SW Engineer

Aiko

Job title:

Mid/Senior MLOPs SW Engineer

Company:

Aiko

Job description

OverviewJoining AIKO means becoming part of a young, talented team dedicated to delivering high-quality work while maintaining a healthy work-life balance. We believe in trust, responsibility, and flexibility, offering a supportive environment where you can thrive. Our team enjoys collaborating in our Torino office, working from home when desired, and taking time off when needed. Don’t miss the chance to revolutionize the future with us!Are you passionate about technology, artificial intelligence, and creating innovative solutions? Do you have a talent for software development and a versatile skill set that spans multiple technologies? If so, we invite you to join our dynamic team at AIKO as a Software Developer. As a key member of our software development team, you will play a crucial role in building, maintaining, and optimizing our technology stack, contributing to the success of our cutting-edge AI and software solutions.Aerospace experience is not required to be successful here – we look for smart, motivated, collaborative engineers who love solving problems and want to make a difference in the future of space missions.TasksCollaborate with cross-functional teams, including DevOps engineers, data scientists, and product managers, to develop, maintain, and optimize software components across our technology stack.Develop and support pipelines and automation for continuous integration, deployment, and MLOps workflows, leveraging tools like GitLab, Docker, and Kubernetes.Write clean, scalable, and maintainable code in Python, C++, and other relevant languages, ensuring performance and reliability across different environments.Stay up-to-date with industry trends, best practices, and emerging technologies to propose innovative solutions and continuously improve our software products.Troubleshoot, debug, and resolve software issues, optimizing code for efficiency and scalability.Participate in code reviews, provide constructive feedback, and mentor junior developers to foster a culture of technical excellence.Contribute to developing design guidelines and best practices to ensure consistency and quality across our software offerings.RequirementsBachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).Proven experience as a Software Developer with 3+ years in the role and a strong portfolio showcasing your previous work.Proficiency in Python, C++, and experience with version control systems (e.g., Git), containerization tools (e.g., Docker), and CI/CD platforms (e.g., GitLab).Familiarity with MLOps, DevOps practices, Kubernetes, and cloud-based deployment models.Solid understanding of software development principles, system design, and best coding practices.Strong problem-solving skills, attention to detail, and a proactive approach to identifying and addressing technical challenges.Experience with object-oriented programming and a commitment to quality and achieving project goals.Excellent communication and teamwork skills, with a collaborative mindset.Preferred ExperienceExperience integrating software into embedded hardware devices, including working with GPUs (e.g. CUDA), FPGAs, and other specialized hardware, ensuring high performance and reliability.Proven ability to write and manage APIs and develop software solutions that interface with various hardware and embedded systems.Proficiency in additional programming languages such as Java or Rust.Expertise in optimizing code with profiling tools for CPU and GPU environments, enhancing performance and efficiency.Experience in developing and maintaining robust MLOps pipelines using tools like Airflow and/or MLFlow for model deployment and management.Familiarity with Scrum working methodology and Agile principles, demonstrating an ability to work efficiently within iterative and collaborative development processes.Benefits

  • Ticket Restaurants
  • Health insurance, on a CCNL insurance plan
  • Welfare plan, according to CCNL
  • Flexible working hours
  • Flexible smart working policy
  • Access to courses for skills improvement
  • Salary for the role: 35K-45K€

Hiring Process:
The interview process for this role will somewhat look like:

  • 1st Stage: Interview with our People & Talent and the Hiring Manager
  • 2nd Stage: Technical step
  • We hopefully make you an offer!

DEI in AIKOIf you are excited about joining a forward-thinking team dedicated to revolutionizing space technology with AI, please send your application to us!AIKO is an equal-opportunity employer. We encourage candidates from all backgrounds and experiences to apply.Research shows that women or people belonging to minorities often don’t apply to roles they don’t feel match 100% of the requirements. If this posting interests you, we encourage you to apply even if not a perfect match! We are looking for real people, not robots!About usAIKO is a cutting-edge deep-tech company founded in 2017. We specialize in developing advanced automation software tailored for space missions, empowering humanity’s ambitions beyond Earth’s orbit. Our mission is to revolutionize the space industry by providing innovative solutions that enhance efficiency, reliability, and safety in space exploration endeavors.

Expected salary

€35000 – 45000 per year

Location

Torino

Job date

Fri, 06 Dec 2024 23:36:44 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location