AI/Machine Learning Engineer - Python - Loops
About the role
IFS is a billion-dollar revenue company with 7000+ employees on all continents. Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers to be their best when it really matters–at the Moment of Service™. Our commitment to internal AI adoption has allowed us to stay at the forefront of technological advancements, ensuring our colleagues can unlock their creativity and productivity, and our solutions are always cutting-edge. At IFS, we’re flexible, we’re innovative, and we’re focused not only on how we can engage with our customers but on how we can make a real change and have a worldwide impact. We help solve some of society’s greatest challenges, fostering a better future through our agility, collaboration, and trust. We celebrate diversity and understand our responsibility to reflect the diverse world we work in. We are committed to promoting an inclusive workforce that fully represents the many different cultures, backgrounds, and viewpoints of our customers, our partners, and our communities.
Responsibilities
- Backend & Systems Engineering
- Build and maintain Python-based services, integrations, and data pipelines that support AI agent functionality.
- Develop reusable libraries, APIs, and frameworks to accelerate AI-driven product capabilities.
- Ensure code quality, maintainability, and scalability through testing, CI/CD, and performance monitoring.
- Applied AI/ML Engineering
- Implement and optimize workflows leveraging LLMs, embeddings, RAG systems, and vector databases.
- Integrate AI/ML libraries and external APIs (e.g., OpenAI, Hugging Face, LangChain, Pinecone, Weaviate).
- Experiment with prompt engineering and fine-tuning to improve reliability and performance of deployed agents.
- Collaboration & Delivery
- Partner with product and core engineering teams to translate requirements into technical solutions.
- Contribute to architecture decisions and internal technical documentation.
- Support the deployment of agents into enterprise environments with a focus on stability, accuracy, and scale.
Qualifications
- 2–5 years of professional experience as a Python Engineer / Backend Engineer (experience with AI/ML is a strong plus).
- Strong proficiency in Python and familiarity with JavaScript/TypeScript for integrations.
- Hands-on knowledge of AI/ML frameworks and tools (OpenAI, Hugging Face, LangChain, vector DBs, RAG).
- Understanding of system integration patterns and comfort working with RESTful APIs, JSON, and data pipelines.
- Experience with enterprise systems (CRM, ERP, Helpdesk, Developer platforms, HR/Finance systems) is a plus.
- Strong debugging, testing, and optimization skills.
- Able to write clean, maintainable, and well-documented code.