Develop and deploy Python-based software solutions, utilizing Azure OpenAI or similar API services.
Create cutting-edge enterprise applications by integrating cloud services, open-source technologies, and mainstream platforms such as Azure OpenAI, Amazon Bedrock, or Google Vertex AI.
Design and optimize prompts for Large Language Models (LLMs), ensuring tailored and effective AI interactions to meet project objectives.
Develop and integrate LLMs into existing or new web-based applications, ensuring seamless functionality and a cohesive user experience across various platforms.
Stay updated with Azure updates, AI trends, and security protocols to refine AI solutions.
Collaborate with cross-functional teams to design, develop, and maintain software solutions.
Requirements:
Passion for AI and Tech:
Passionate about AI innovation and tech trends.
Quick and eager technology learner.
Willingness to stay updated with current AI trends and adapt to support core business goals.
Enthusiastic and responsible in leveraging LLM platforms such as OpenAI ChatGPT to boost productivity.
Willingness to independently learn and expand skill set.
Technical Experience and Skills:
3+ years of proven experience as a Python Developer.
2 years of experience with Natural Language Processing (NLP).
1+ years of experience with Large Language Models (LLM).
Understanding of machine learning and AI with practical data engineering skills for small to medium scale enterprise applications.
Knowledge of relational and non-relational database systems.
Experience with Python mainstream frameworks and libraries such as Pytorch, Pandas, Numpy, NLTK, Scikit-learn.
Proficiency in developing applications using serverless technologies on cloud platforms like AWS and Azure.
2+ years of experience building and maintaining scalable API solutions.
Understanding of Python web frameworks (e.g., Django, Flask).
Familiarity with front-end technologies (HTML, CSS, JavaScript).
Experience with version control systems (e.g., Git).
Experience with debugging and troubleshooting software or solutions design issues.
Development Methodology:
Experience in agile software development delivery methodology.
Ability to work independently and collaboratively in a team environment.
Education and Certifications:
A degree in Computer Science, Data Science, Engineering, or a related field is preferred.
Any relevant certification(s) related to Data Science, Data Analysis, AI, Machine Learning, or Generative AI will be a plus, though not a mandatory requirement.
AWS or Microsoft Azure certifications, preferred but not required.