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!