AI Software Engineer
Guadalajara-Maya
Plexus
You have a product concept. Plexus can make it real. See how our integrated design, engineering and manufacturing solutions bring complex products to market.Purpose Statement: The AI Software Engineer II is responsible for designing, developing, and implementing new or modified software products for ongoing AI/decision technology projects. They collaborate closely with various teams and stakeholders, including Data Scientists, Architects, Analysts, Project Managers, and other developers, to ensure software projects meet requirements. A key focus of this role will be supporting the AI/Decision Technology Team and their respective applications. This position will work on integrating different AI algorithms to create user and data friendly solutions.
Key Job Accountabilities:
- Collaboration: Actively collaborate with cross-functional teams to conceptualize and develop or enhance software applications, ensuring adherence to project requirements, best practices, and business objectives.
- Software Development: Research, design, write, test, and implement high-performing code for software applications, ensuring they meet project requirements, coding standards and best practices.
- Integrate AI models into production systems and monitor their performance.
- Documentation: Prepare and maintain project documentation, including design and unit test documents, with a preference for UML proficiency.
- Testing and Quality Assurance: Participate in testing and quality assurance activities, including code reviews, unit testing, and bug identification. Help ensure software meets quality standards.
- Innovation and Research: Stay updated on emerging software development technologies and best practices, actively seeking opportunities and contributing ideas to improve development processes and efficiency.
- Creation of functional and friendly user and data interfaces.
Education/Experience Qualifications:
- Typically requires a Bachelor’s degree and a minimum of 2 years of related experience; or equivalent work experience.
- Minimum of 1 year of AI/decision technology integration and development experience.
Other Qualifications:
- English Proficiency
- Experience with cloud platforms such as AWS, Google Cloud, or Azure for AI model deployment.
- Agile and Lean Six Sigma certifications are desirable
- JDE / DSI
- .NET / C# - Design and setup development framework with n-tier environment (C#/.NET).
- Python, Machine Learning, IoT and Big Data analysis
- User Interface (UI) / User Design (UX )
- Action oriented
- Ability to escalate issues appropriately
- Present information for decision making purposes with little to no direction
- Strong time management skills
- Ability to multi-task i.e. managing multiple projects
- A strong passion for software development and willingness to learn and grow.
- Strong problem-solving and analytical abilities.
- Ability to work effectively in a team.
- Excellent communication and teamwork skills.
Physical Requirements:
- Professional office environment with suitable lighting, comfortable temperatures, and low noise level. May require prolonged periods of sitting at a desk, using a computer, and other office equipment. Minimal physical activity is generally involved, emphasizing the importance of good posture and ergonomic workplace arrangements.
Travel Requirements:
- N/A
This document does not represent a contract of employment and is not intended to capture every possible assignment the incumbent could be asked to perform.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile AWS Azure Big Data Data analysis GCP Google Cloud Machine Learning Model deployment Python Research Testing UX
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.