AI Developer (Python)
Perform
XimpleHR is looking for a highly skilled Python Engineer with a strong background in data analytics and machine learning for one of its clients. The role will involve developing robust and scalable Python applications, which will account for 80% of the work, while the remaining 20% will focus on integrating AI and machine learning solutions into the company’s products. The successful candidate will lead projects, manage end-to-end delivery, and collaborate closely with the business analytics team to address evolving client needs. Expertise in Python development is essential, with experience in AI and machine learning providing additional value to support cutting-edge initiatives.
Requirements:
- Extensive experience in developing and maintaining scalable Python applications, with proficiency in Python best practices, design patterns, and performance optimization.
- Strong understanding of software architecture principles and their application in Python projects.
- Proficiency with Git and GitOps workflows.
- Solid understanding of CI/CD principles and experience with relevant tools.
- Basic knowledge of machine learning concepts and their application in production environments.
- Excellent problem-solving skills, a proactive attitude, and the ability to take ownership of projects from conception to delivery.
- Strong communication skills and the ability to collaborate effectively in cross-functional teams.
Nice to Have:
- Hands-on experience deploying ML/AI applications in production environments.
- Familiarity with AI development frameworks such as Langchain.
- Experience with cloud services, particularly AWS.
- Knowledge of Snowflake, MongoDB, and SQL.
- Experience with infrastructure as code tools, such as Terraform.
- Experience with test-driven development (TDD).
- Previous experience working with teams across EST and MST time zones.
Location: Remote
English Level: Upper Intermediate
Type: Full-time position