Python Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Python Developer - AI/ML & Computer Vision (R&D Focus)
Sutherland is seeking a talented Python Developer with 2 to 4 years of experience, passionate about Machine Learning and Computer Vision. The ideal candidate will possess hands-on experience in setting up machine learning models for computer vision applications and training use cases. You should also have experience working with Generative AI models using open-source frameworks such as LLaMA, Mistral, and others. This role demands an R&D mindset, focused on exploring new technologies and delivering innovative solutions for real-world applications.
Key Responsibilities:
- Develop and implement machine learning algorithms and models, with a strong emphasis on Natural Language Processing (NLP) applications.
- Develop and maintain APIs using web frameworks like Django, Flask, or similar, ensuring efficient and reliable integration of machine learning solutions.
- Stay abreast of the latest advancements in machine learning, NLP, and cloud technologies, contributing to the team's continuous learning and practice improvement.
- Deploy machine learning models to cloud platforms like Azure and Google Cloud for production environments.
- Design, train, and optimize deep learning models using TensorFlow, Keras, and PyTorch for NLP tasks.
- Utilize SQL for data manipulation, querying, and analysis, maintaining data quality and integrity.
- Collaborate with cross-functional teams to understand requirements and translate them into scalable and efficient solutions.
- Leverage Azure services for developing and deploying document processing solutions, utilizing large language models such as GPT3.5-Turbo and GPT-4.
Qualifications:
- Bachelor's or Master's degree in Computer Science, AI, or a related field.
- Strong proficiency in Python and familiarity with relevant libraries and frameworks (NumPy, SciPy, scikit-learn, pandas, matplotlib, spaCy, NLTK, etc.).
- Experience with deep learning frameworks like TensorFlow, Keras, and PyTorch, focusing on NLP applications.
- Familiarity with cloud platforms (e.g., Azure, Google Cloud).
- Experience with Django, Flask, or similar web frameworks for API development.
- Proficiency in SQL for data manipulation and analysis.
- Strong communication skills and ability to collaborate effectively in a cross-functional team.
- Experience with telecom integrations (e.g., Avaya, Twilio) is advantageous.
- Experience in developing and implementing enterprise solutions for document processing, utilizing large language models and generative AI.
- Hands-on experience with Azure Services and Large Language Models like GPT3.5-Turbo, GPT-4.
Company
Sutherland
Sutherland is a global leader in leveraging Artificial Intelligence, Automation, Cloud Engineering, and Advanced Analytics to drive business success. We partner with iconic brands worldwide, delive...