Open job

Senior Software Engineer for AI

salary
USD 38-40 per hour
department
Engineering
level
Senior

Bilingual, 7+ years of experience, Remote

About Us

NetMidas is a software development company based in Colombia since 2007. We have produced websites and web applications for a broad range of clients, including large multinationals (including Apple), startups, and international NGOs, as well as our products. We seek a seasoned Senior Software Engineer for AI to work directly with an exciting international client.

Position Summary

As a Senior Software Engineer, you will drive the technical direction, architecture design, and development of our product. Collaborating with the VP of Product, Product Managers, UX designers, and stakeholders, you will ensure solutions align with business objectives and user needs. You'll establish high engineering standards, implement scalable solutions, and proactively communicate progress and challenges to leadership.This position demands a proactive approach to communication, problem-solving, and collaboration

Requirements

Must Haves

  • Ability to communicate in English (Professional English proficiency).
  • 7+ years of experience in software engineering, with a proven track record of delivering high-quality products in a fast-paced, dynamic environment
  • Strong proficiency in programming languages such as Python, JavaScript, and SQL
  • Experience with large language models (LLM) and AI-driven applications
  • Familiarity with Langchain or similar frameworks (e.g., Tensorflow, Pytorch, Keras, Scikit-learn)
  • Familiarity with DevOps practices, CI/CD pipelines, and cloud infrastructure (e.g., AWS, GCP)
  • Experience with agile development methodologies and working independently in a self-directed manner
  • Exceptional communication skills and the ability to effectively collaborate with both technical and non-technical stakeholders
  • Excellent problem-solving skills and the ability to develop creative solutions to complex challenges

Nice Haves

  • Experience with web3 technologies and applications
  • Proven leadership experience and the ability to mentor and guide junior engineers
  • Experience in establishing and scaling engineering teams and processes

Key Responsibilities

  • Lead the technical direction, architecture design, and development of a new product
  • Collaborate closely with the VP of product, PM, UX, and stakeholders to align technical solutions with business objectives and user needs
  • Establish and maintain high engineering standards and best practices, setting the foundation for future team growth
  • Identify and implement scalable and maintainable solutions to address current and future product requirements
  • Proactively communicate progress, challenges, and technical considerations to the leadership team

Compensation, Contract, Terms

  • USD 38-40 per hour, paid monthly.
  • Contract: Long-term contract with no end date. Freelance (prestación de servicios) with Netmidas.
  • Location: Remote 
  • Fulltime
  • Start date: Mid-July

Application process

  • Send your CV to lucero.linares@netmidas.com with the subject ‘Senior Software Engineer for AI’ and a short text explaining your work history, capabilities, and interests.
  • Then you will be invited to take a technical test and a series of interviews and evaluations.
  • The interview process will be complete within 10 days of our first conversation!

Apply for this position

Max file size 10MB.
Uploading CV...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.