Tech Stack
AWSAzureCloudPandasPySparkPythonPyTorchSQL
About the role
- Design, develop, test, and deploy AI-based applications leveraging large language models (GPT, Gemini, open-source models).
- Develop AI/ML models and intelligent automation processes as needed.
- Design and implement scalable, robust AI systems using agents or LLMs for tasks like generation, summarization, QA, sentiment analysis.
- Optimize performance, accuracy, and reliability of AI systems using state-of-the-art techniques.
- Conduct code reviews, testing, debugging, and documentation.
- Deploy and monitor AI systems in production and ensure availability and reliability.
- Collaborate with product managers, data scientists, and customers to gather requirements and deliver solutions.
- Research and evaluate new technologies and LLM trends and propose innovative solutions.
Requirements
- Master's degree or higher in Computer Science, Engineering, Mathematics, or related field.
- At least 5 years of experience in software development, preferably in AI or natural language processing.
- Proficient in Python and SQL.
- Built at least 1-2 generative AI projects in the last 18 months using frameworks such as LangChain and LlamaIndex.
- Hands-on experience with large language models and agents such as GPT-4, Gemini, Llama, Mistral.
- Strong knowledge of natural language processing concepts (tokenization, embedding, attention, transformers).
- Experience with Pandas and/or polars; PyTorch experience desired.
- Experience with big data technologies such as PySpark.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud and their AI services.
- Experience with agile development methodologies and tools such as Azure DevOps or Git.
- Excellent communication, collaboration, and problem-solving skills.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLAI/ML modelsnatural language processinggenerative AILangChainLlamaIndexPyTorchbig data technologiesPySpark
Soft skills
communicationcollaborationproblem-solving
Certifications
Master's degree