About Creai
At Creai, we specialize in harnessing the power of artificial intelligence and machine learning to drive business transformation. Our mission is to help clients reduce costs, increase efficiency, and unlock new opportunities by leveraging cutting-edge AI solutions. We're rapidly growing and are looking for talented engineers to join our team and shape the future of AI-driven innovation.
Why This Role Matters
As a Machine Learning Software Engineer, you will play a crucial role in developing advanced statistical techniques to manipulate and analyze data. You'll create and evaluate machine learning and AI models that reduce costs, increase profits, and optimize processes for our clients. Your contributions will help build efficient and scalable solutions that effectively solve user problems by integrating multiple systems and services, working with machine learning models, cloud services, and other AI-related applications.
Responsibilities
- Design, develop, and maintain scalable machine learning solutions from conception to production.
- Collaborate closely with cross-functional teams—including data scientists, product managers, and software engineers—to integrate machine learning algorithms into broader software systems.
- Analyze large datasets to develop machine-learning models that solve complex problems.
- Optimize existing machine learning systems to improve efficiency and performance.
- Utilize cloud services from platforms like AWS, GCP, or Azure to enhance the performance, cost, or scalability of machine learning solutions.
- Stay updated with the latest machine learning techniques and technologies.
- Clearly document and present model development and results to stakeholders.
- Promote the advancement of software engineering practices within the organization by driving continuous improvement in implementing best practices or using new technologies.
Requirements
- Advanced verbal and written communication skills.
- Strong team-oriented mindset.
- Excellent problem-solving abilities and a high level of scientific curiosity.
- Experience in data analysis and predictive modeling.
- Analytical skills and the ability to tackle complex problems.
- Strong programming skills in Python, Java, or Scala.
- Experience with cloud services (AWS, Google Cloud, Azure) and their specific machine learning tools.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., scikit-learn, pandas).
- Familiarity with data structures, data modeling, and software architecture.
- Proven ability to design and implement machine learning solutions from scratch.
- Academic degree in computer science, software engineering, or related fields, or equivalent experience.
Desired Qualifications
- Data visualization and storytelling skills.
- Experience training deep learning models (artificial neural networks).
- Experience with language models (LLMs) like ChatGPT, Gemini, Claude, etc.
Work from Anywhere
We offer full remote flexibility! You can work from anywhere worldwide as long as you’re available to collaborate during our core hours from 9 AM to 5 PM CST.
Perks & Benefits
- We offer unlimited PTO, trusting you to manage your time effectively and take the time off you need.
- You will receive health insurance, valid for employees in Mexico.
- We provide a budget to help you set up your ideal remote workspace.
We Encourage You to Apply!
We know that women and underrepresented minorities often hesitate to apply if they don’t meet 100% of the qualifications. We strongly encourage you to apply even if you don’t meet all the listed requirements—your unique experience and perspective are valued!