Easetalent is a premier recruiting and consulting firm dedicated to connecting top-tier talent with exceptional career opportunities. Our mission is to drive growth and success for both our candidates and partner companies by bridging the talent-opportunity gap.
A Senior Python Engineer with AI expertise is responsible for designing, developing, anddeploying scalable Python applications that integrate artificial intelligence solutions.Key duties include building AI models, automating data pipelines, using frameworks likeTensorFlow or PyTorch, and deploying and optimizing large language models (LLMs).This role requires strong Python programming skills, expertise in machine learning algorithms, experience with vector databases, and familiarity with cloud platforms andcontainerization tools like Docker.
Key responsibilities:
- Develop and maintain AI-driven applications: Design, build, and deploy scalablePython applications that integrate AI functionalities.
- Build and optimize AI models: Develop and implement AI-driven applicationsusing advanced AI/ML frameworks like TensorFlow, PyTorch, and libraries such as LangChain.
- Deploy and optimize LLMs: Deploy and optimize large language models (LLMs) in production environments, ensuring scalability and performance.
- Design and develop Python-based ETL tools and frameworks like Celery, Airflow, Pandas and pySpark.
- Use vector databases: Utilize and optimize vector databases for efficientmanagement of high-dimensional data in AI/ML applications.
- Backend development: Develop backend services, including API integrations,database models (e.g., PostgreSQL), and connecting to third-party services.
- Mentorship and best practices: Mentor junior engineers, conduct code reviews, and implement best practices in coding, testing, and deployment.
- Collaborate with teams: Work with cross-functional teams to gather
requirements, align technical specifications with business goals, and provide technical guidance. - Cloud and containerization: Leverage AWS for training and deployment, and usetools like Docker and Kubernetes for containerization and orchestration.
Required skills and qualifications:
- Programming: Strong proficiency in Python and its scientific libraries (NumPy,Pandas, SciPy).
- AI/ML: Deep understanding of machine learning algorithms (supervised,
unsupervised, reinforcement learning) and deep learning frameworks
(TensorFlow, PyTorch, Keras). - Agentic AI Concepts: Strong grasp of core concepts like Reasoning Models , ToolCalling , MCP and agentic AI development experience.
Data handling: Experience with databases, including relational databases,NoSQL, and vector databases (e.g., Chroma, Pinecone, Milvus). - Cloud computing: Experience with cloud platforms like AWS, GCP, or Azure.
- Containerization: Familiarity with Docker and container orchestration platformslike Kubernetes.
- LLM frameworks: Experience with AI agent frameworks like Hugging faceTransformer library , vLLM , LangChain, or LangGraph is highly preferred.
- Experience: Typicaly 5-7+ years of experience in software development, with afocus on AI/ML in an industrial or production setting