gjwdUUNA3F 4D WFXcXBagg – Python — New York, NY
Зарплата не указана
ОткликнутьсяHiring: Generative AI Developer – Python
Work Location: New York City, NY (Hybrid – 3 days onsite per week)
Experience: 8+ years overall software development experience, including 2+ years of professional Python development
Engagement Type: Full-time
Important Engagement Details:
This is a full-time opportunity.
Required Qualifications
• 8+ years of overall software development experience.
• 2+ years of professional Python development experience.
• Experience building applications using Generative AI or large language models.
• Strong knowledge of Python programming, object-oriented design, and software development practices.
• Experience working with REST APIs, JSON, databases, and third-party integrations.
• Knowledge of prompt engineering and LLM application development.
• Experience with RAG, embeddings, semantic search, and vector databases.
• Familiarity with machine learning and natural language processing concepts.
• Experience with Git, unit testing, debugging, and code documentation.
• Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
• Experience with LangChain, LlamaIndex, Semantic Kernel, or similar frameworks.
• Experience with OpenAI, Azure OpenAI, AWS Bedrock, Google Vertex AI, or Hugging Face.
• Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
• Experience developing APIs with FastAPI, Flask, or Django.
• Familiarity with Docker, Kubernetes, CI/CD, and MLOps practices.
• Experience with databases such as PostgreSQL, MongoDB, Elasticsearch, or Redis.
• Knowledge of machine learning libraries such as PyTorch, TensorFlow, scikit-learn, or Transformers.
• Understanding of model fine-tuning, LoRA, PEFT, and model evaluation techniques.
• Experience with AI safety, data privacy, security, and responsible AI practices.
• Familiarity with observability and monitoring tools for production AI systems.
Position Overview
We are seeking a talented Generative AI Developer with strong Python experience to design, develop, and deploy AI-powered applications and intelligent automation solutions.
The ideal candidate will have hands-on experience with large language models (LLMs), prompt engineering, Retrieval-Augmented Generation (RAG), machine learning frameworks, and cloud-based AI services.
The successful candidate will work closely with product managers, software engineers, data scientists, and business stakeholders to build scalable, secure, and high-performing Generative AI solutions.
Key Responsibilities
• Design and develop Generative AI applications using Python.
• Build and integrate solutions using large language models such as GPT, Claude, Gemini, Llama, or similar models.
• Develop prompt templates, prompt chains, and evaluation frameworks to improve model accuracy and reliability.
• Implement Retrieval-Augmented Generation (RAG) pipelines using enterprise data sources.
• Work with vector databases such as Pinecone, FAISS, Weaviate, Milvus, or Chroma.
• Develop AI agents, conversational applications, chatbots, and intelligent automation workflows.
• Integrate AI models with internal systems, APIs, databases, and third-party platforms.
• Use frameworks such as LangChain, LlamaIndex, Semantic Kernel, or equivalent tools.
• Prepare, clean, process, and manage structured and unstructured data.
• Develop APIs and backend services using Python frameworks such as FastAPI or Flask.
• Evaluate model performance, response quality, latency, cost, and safety.
• Implement techniques to reduce hallucinations and improve factual accuracy.
• Collaborate with engineering teams to deploy AI solutions into production.
• Apply software engineering best practices, including version control, testing, documentation, and code reviews.
• Monitor deployed models and applications for reliability, security, and performance.
• Stay current with developments in Generative AI, machine learning, NLP, and cloud technologies.