Senior Python AIML & Generative AI Engineer
Job Summary
Job Title: Senior Python AI/ML & Generative AI Engineer
Location: Sunrise Florida
Experience: 5 Years
We are seeking an experienced Python AI/ML and Generative AI Engineer to design develop and deploy scalable AI/ML solutions from proof of concept to production. The ideal candidate will have strong programming expertise in Python and Java hands-on experience with Machine Learning Deep Learning Large Language Models (LLMs) and Generative AI frameworks such as LangChain and LangGraph.
The candidate will be responsible for translating business requirements into scalable AI architectures developing intelligent applications and conversational interfaces managing the end-to-end model lifecycle and delivering reliable secure and production-ready AI solutions.
The role also requires experience with Spring Boot microservices Kafka CI/CD and enterprise application development along with strong technical leadership and stakeholder communication skills.
AI/ML & Generative AI Development
-
Design develop and implement AI/ML and Generative AI solutions from proof of concept through production deployment.
-
Build conversational AI applications chatbots and intelligent interfaces using LLMs and frameworks such as LangChain and LangGraph.
-
Develop and integrate machine learning and deep learning models to address business requirements.
-
Design scalable AI architectures and integrate AI capabilities into enterprise applications.
-
Optimize LLM-based applications for performance accuracy latency scalability and cost.
Model Lifecycle & Production Deployment
-
Manage the complete ML lifecycle including data preparation model training evaluation deployment monitoring and retraining.
-
Deploy AI/ML models into production using CI/CD pipelines and automated release processes.
-
Monitor model performance data drift latency reliability and resource utilization.
-
Implement appropriate model governance security compliance and operational controls.
-
Ensure AI solutions are scalable reliable maintainable and production-ready.
Application & Backend Development
-
Develop enterprise-grade applications and backend services using Python and Java.
-
Build and maintain Spring Boot applications and microservices.
-
Develop and integrate REST-based services and APIs.
-
Implement event-driven architectures and messaging solutions using Apache Kafka.
-
Work with relational and NoSQL databases to support AI/ML applications.
-
Apply data structures algorithms object-oriented programming and software design patterns.
DevOps & CI/CD
-
Implement and maintain CI/CD pipelines for automated build testing deployment and release management.
-
Work with tools such as Jenkins Git Maven and Salt.
-
Support automated release management and continuous integration practices.
-
Work in Unix/Linux environments and understand web technologies such as HTTP and Apache.
-
Follow established development standards version control practices and deployment procedures.
Technical Leadership & Collaboration
-
Lead technical discussions solution design sessions and architecture reviews.
-
Mentor junior AI/ML engineers and conduct code and design reviews.
-
Collaborate with Product Owners Architects Program Managers and cross-functional teams.
-
Translate business requirements into technical solutions and communicate recommendations to stakeholders.
-
Present technical solutions to business and customer stakeholders.
-
Support proposal development technical estimations and continuous improvement initiatives.
Programming & Application Development
-
Strong proficiency in Python and Java.
-
Hands-on experience with Spring Boot and microservices architecture.
-
Strong understanding of data structures algorithms and design patterns.
-
Experience with distributed and multi-tier application development.
AI/ML & Generative AI
-
Machine Learning and Deep Learning.
-
Generative AI and Large Language Models (LLMs).
-
LangChain and LangGraph.
-
Conversational AI chatbots and conversational interfaces.
-
Data analytics and AI/ML application development.
-
Model training deployment monitoring and lifecycle management.
Messaging & Databases
-
Apache Kafka and event-driven application development.
-
Experience with relational and/or NoSQL databases.
DevOps & Development Tools
-
CI/CD and Agile development methodologies.
-
Jenkins Git Maven and Salt.
-
Automated build testing deployment and release management.
-
Unix/Linux environments.
-
Understanding of HTTP and Apache web technologies.
-
Knowledge of contact center ecosystems.
-
Familiarity with Genesys Framework and Genesys architecture.
-
Experience integrating AI/ML solutions with enterprise contact center platforms.
-
Experience leading technical teams and mentoring engineers.
-
Strong written and verbal communication skills.
-
Ability to lead technical teams and collaborate with technical and non-technical stakeholders.
-
Strong communication presentation and stakeholder management skills.
-
Ability to influence technical decisions across teams and organizational levels.
-
Proactive approach to identifying risks and continuous improvement opportunities.
-
Strong documentation analytical and problem-solving skills.
-
5 years of experience in software development and AI/ML engineering.
-
Strong hands-on Python and Java programming experience.
-
Practical experience with Generative AI LLMs LangChain and LangGraph.
-
Experience developing enterprise applications using Spring Boot microservices and Kafka.
-
Experience deploying and maintaining production AI/ML solutions using CI/CD practices.