Back to jobs

Senior AI Software Engineer

We are on a mission to unlock impossible AI for all.

Imagine a world in which breakthrough discoveries are commonplace. Here at RAIC Labs, we help organizations transcend data-access and data-quality issues, unleashing the full impact of AI in all fields. Simply put, our technology unlocks previously impossible AI that has the power to change the world.

That’s all well and good, but despite our high-tech profile, we recognize that none of this is possible without our people. Which is why we’re thrilled to be adding a Senior AI Software Engineer to our AI team. We are seeking a highly skilled Senior AI Software Engineer with expertise in computer vision and deep learning to join our dynamic team. As a key member of our AI team, you will be responsible for designing, implementing, and optimizing cutting-edge AI solutions. The ideal candidate will have a strong background in both artificial intelligence and object-oriented programming in Python, along with a proven track record of delivering successful AI projects.

Here’s what you’ll be working on:

  • Utilize your extensive knowledge of computer vision and deep learning techniques to develop innovative AI algorithms and models
  • Design and develop AI algorithms, frameworks, and systems, using Object Oriented Programming principles ensuring they are scalable, efficient, and maintainable
  • Collaborate with cross-functional teams to understand project requirements and define problem statements accurately
  • Mentor and guide junior team members, providing technical expertise and fostering a collaborative and supportive team environment
  • Demonstrate a commitment to excellence by consistently delivering high-quality, precise code solutions
  • Stay up to date with the latest advancements in AI/ML research and technologies, incorporating them into our projects when applicable
  • Drive innovation and contribute to the development of best practices within the AI department

Are you up for the challenge? Read on to see if this will be the right fit for you! 

A good AI Software Engineer at RAIC Labs must have the following skills, knowledge, education and experience:

  • Bachelor's, Master's, or Ph.D. degree in Computer Science, Electrical Engineering, or related field
  • 3-5 years of AI software engineering experience
  • 3-5 years of application/software engineering
  • Proven track record of success in developing AI/ML solutions with a focus on computer vision and deep learning
  • Proficiency in Python programming and solid understanding of object-oriented programming principles
  • Excellent problem-solving skills and the ability to translate complex requirements into actionable solutions
  • Experience mentoring and coaching junior team members, fostering their professional growth and development
  • Experience building, maintaining, and deploying docker containers to virtual machines or Kubernetes environments
  • Passion for pushing the boundaries of AI technology and a willingness to go above and beyond to achieve outstanding results
  • Experience with Git (forking, branching, merging)

If you want to go above and beyond, bring these skills and characteristics to the table:

  • Familiarity with computer vision libraries such as OpenCV, TensorFlow, or PyTorch
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) for deploying AI solutions at scale (Azure preferred)
  • Knowledge of software development methodologies such as Agile or Scrum
  • Knowledge of REST APIs and working with JSON data
  • Experience working as a member of a small agile software development team

Join us in shaping the future of AI innovation and making a meaningful impact on our cutting-edge products. If you are a self-motivated, detail-oriented AI Software Engineer with a passion for excellence, we want to hear from you!

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf