Senior AI/ML Software Engineer
Location
Latin America
Posted
14 days ago
Salary
0
Seniority
Senior
Job Description
Senior AI/ML Software Engineer
ImagineX
• Design, build, and deploy AI‑powered features and systems within a modern .NET environment. • Own technical direction for AI/ML components, including architecture, model integration, and performance optimization. • Partner with product, engineering, and client stakeholders to shape the roadmap for AI‑driven capabilities. • Evaluate and integrate LLMs, vector search, embeddings, and other modern AI techniques into production workflows. • Lead by example through high‑quality code, strong engineering practices, and thoughtful technical decision‑making. • Drive experimentation, prototyping, and rapid iteration to validate AI‑powered product ideas. • Ensure AI systems are reliable, observable, and maintainable in production environments. • Mentor engineers and contribute to a culture of technical excellence and innovation.
Job Requirements
- Strong .NET engineering background with experience building production-grade systems.
- Demonstrated experience shipping AI/ML features in production , not just experimentation or conceptual familiarity.
- Hands-on experience integrating LLMs, model APIs, vector databases, or ML pipelines.
- Ability to influence architecture, product direction, and long-term technical strategy.
- Strong problem-solving skills and comfort operating in high-autonomy environments.
- Excellent communication skills and the ability to collaborate with cross-functional teams.
- Experience working in fast-paced, client-facing, or consulting-style environments is a plus.
Benefits
- Competitive salary
- Flexible working hours
- Professional development budget
- Home office setup allowance
- Global team events
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own features and system improvements from problem definition through production • Design and build backend services, APIs, data processing workflows, integrations, and product-facing capabilities • Work with product managers, designers, security researchers, and engineers to turn customer needs into shipped software • Improve the performance, reliability, scalability, and observability of existing systems • Make practical technical decisions and explain the tradeoffs clearly • Help raise engineering standards through code reviews, design discussions, mentoring, and documentation • Debug production issues and help teams get to durable fixes, not just short-term patches • Use AI-powered tools effectively while maintaining high standards for correctness, security, and maintainability
Lead Software Engineer, Consultant
AllstateNational General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat
• Architect and design digital products using modern tools and technologies • Own and manage the application in production • Participate in inceptions and iteration planning meetings • Lead and participate in standups and retrospectives • Collaborate with cross-product teams and key stakeholders • Establish continuous integration and deployment pipelines • Provide software support in user environments
Senior Software Development Engineer – Linux
CVS HealthBringing our heart to every moment of your health.
• Act as the Linux engineering subject matter expert on projects and business support requests • Provide multiple solution approaches and perform engineering to implement selected options • Regular status updates and continuous process improvement • Ensure project goals are met and collaborate with key stakeholders
Senior Full Stack Developer
Federal City Recovery Services - DCWashington, DC's leader in treatment and recovery services for substance use disorders and related mental illnesses.
• Develop and maintain web applications with a focus on performance, security, and scalability. • Collaborate with cross-functional teams to design, develop, and enhance features. • Work on both front-end and back-end development, ensuring a seamless user experience. • Troubleshoot and optimize existing applications for better efficiency. • Stay up to date with best practices and emerging technologies in full-stack development.




