Python AI/ML Engineer
goodspace
Job Description
- Design, develop, and deploy AI/ML applications using Python.
- Build and optimize machine learning and deep learning models for production environments.
- Develop AI-powered solutions using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Agentic AI frameworks.
- Fine-tune and evaluate machine learning models to improve performance and accuracy.
- Develop RESTful APIs and integrate AI models into enterprise applications.
- Work with structured and unstructured datasets for data preprocessing, feature engineering, and model training.
- Collaborate with cross-functional teams including Product, Data Engineering, and DevOps to deliver AI solutions.
- Monitor deployed models, optimize inference performance, and ensure scalability.
- Stay updated with emerging AI/ML technologies and recommend innovative solutions.
Requirements
- 5+ years of hands-on experience in Python development.
- Strong experience with Machine Learning algorithms and model development.
- Hands-on experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Experience with Generative AI technologies including OpenAI, LangChain, LlamaIndex, or similar frameworks.
- Good understanding of Large Language Models (LLMs), Prompt Engineering, RAG, and AI Agents.
- Experience working with vector databases such as Pinecone, FAISS, ChromaDB, or Milvus.
- Strong knowledge of REST APIs using FastAPI, Flask, or Django.
- Experience with SQL and NoSQL databases.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of software engineering best practices, design patterns, and version control (Git).