Python Developer
Infinity Consulting Solutions, Inc.
Chicago, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Chicago, United States of America
Tech stack
Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Business Software
Code Review
Continuous Integration
Data Integrity
Data Warehousing
Relational Databases
Memory Management
Python
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
Oracle Applications
Scrum
Software Engineering
SQL Databases
Management of Software Versions
Data Logging
Google Cloud Platform
Large Language Models
Machine Learning Operations
OPUS (Software)
GPT
Microservices
Job description
- Develop and deploy Python-based APIs and microservices for machine learning and AI solutions, ensuring scalability, reliability, and maintainability.
- Collaborate with AI/ML teams to productionize ML models (e.g., regression, classification, NLP, GenAI) and integrate them into business applications.
- Automate model lifecycle management including versioning, deployment, monitoring, and retraining using MLOps best practices.
- Implement and enforce data integrity, normalization, and reconciliation processes, leveraging tools like Great Expectations or custom validation logic.
- Ensure robust testing, monitoring, and observability for all deployed services, including logging, metrics, and alerting.
- Develop and optimize high-performance SQL and NoSQL queries for large-scale data warehousing and transactional systems.
- Champion Agile software engineering practices and participate in code reviews, sprint planning, and continuous integration/deployment processes.
Requirements
-
- Advanced Python: Deep expertise in Python, memory management, and high-performance libraries for processing multi-gigabyte flat files.
-
Data Integrity & Normalization: Experience with financial data types, floating-point arithmetic pitfalls, and building automated reconciliation tools.
-
GenAI Ops: Practical experience hosting and querying private LLMs (e.g., GPT, Opus, Llama 3) for code-translation and automation tasks. Experience with MLOps tools (MLflow, Kubeflow, SageMaker, Vertex AI, or similar).
-
Experience in creating and deploying AI Agents.
-
Familiarity with financial data and regulatory requirements.
-
Strong communication and mentoring skills.
Education & Work Experience
- 5+ years of experience in application development using Python, Scala (and/or Java).
- 2+ years of hands-on experience with a public cloud platform (AWS, Azure, or Google Cloud)
- 2+ years of experience with NoSQL databases (e.g., MongoDB) and one relational database (e.g., PostgreSQL, MySQL, Oracle).
About the company
Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at www.Kornferry.com