10 Grackle Business Solutions Jobs
5-10 years
Python Developer - Machine Learning/Generative AI (5-10 yrs)
Grackle Business Solutions
posted 17hr ago
Flexible timing
Key skills for the job
Job Title :
Senior Python Developer with Specialization in Machine Learning and Generative AI
About the Role :
We are seeking a talented and experienced Senior Python Developer with a strong background in machine learning (ML), computer vision, natural language processing, and generative AI. This role involves using and deploying advanced ML models, particularly focusing on large language models (LLMs) and generative AI technologies.
The ideal candidate will have extensive experience working with OpenAI APIs, open source models, and smart assistant technologies, and be adept at both backend development and some front-end integration.
Key Responsibilities :
Model Development and Optimization :
- Design, train, and fine-tune ML models, including LLMs and computer vision models.
- Focus on enhancing performance, accuracy, and efficiency.
API Integration and Deployment :
- Implement and manage Open Source, OpenAI and other third-party APIs for various AI functionalities. Ensure seamless deployment of models in production environments.
Collaboration with Cross-Functional Teams :
- Work closely with frontend developers, data scientists, and product managers to integrate AI capabilities into software solutions.
Research and Innovation :
- Stay abreast of the latest advancements in AI and ML, and propose innovative solutions to complex problems.
Technical Leadership :
- Provide guidance and mentorship to junior developers and team members.
Required Skills and Qualifications :
Professional Experience :
- Minimum of 5 years of experience in Python programming with a focus on ML and AI.
Expertise in ML and AI :
- Strong background in machine learning, computer vision, NLP, and generative AI.
- Hands-on experience with LLMs and generative models. OpenAI, Hugging Face, Open Source
Proficiency :
- Demonstrated experience with proprietary and open source models.
Software Development Skills :
- Solid understanding of software development principles, data structures, algorithms, and OOP concepts.
Deployment and Scaling :
- Experience in deploying and scaling AI models in production environments.
Front-End Familiarity :
- Basic knowledge of front-end technologies (e.g., JavaScript, HTML, CSS) for effective collaboration with FE teams.
Education :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Additional Qualifications :
- Contributions to open-source projects related to AI and ML.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) for ML deployment.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Functional Areas: Software/Testing/Networking
Read full job description