Python Developer with expertise in Generative AI and Prompt Engineering to join our dynamic team. The ideal candidate will have a strong background in software development, with a particular focus on Python programming and the implementation of generative AI models such as OpenAI's GPT. Additionally, the role requires proficiency in prompt engineering to effectively interact with and guide AI models towards desired outcomes.
Key Responsibilities:
- Develop and maintain robust and scalable Python codebase.
- Implement and fine-tune generative AI models to meet the specific needs of our projects.
- Craft effective prompts to interact with AI models, ensuring high-quality and relevant outputs.
- Collaborate with cross-functional teams to integrate AI capabilities into our products and services.
- Stay up-to-date with emerging trends and advancements in AI, machine learning, and prompt engineering.
- Troubleshoot and resolve issues related to AI model performance and behavior.
- Ensure adherence to best practices in coding, documentation, and testing.
- Participate in the full software development life cycle from conception to deployment and maintenance.
- Mentor junior developers and team members on AI technologies and prompt crafting techniques.
- Maintain data privacy and model security in accordance with company policies and industry standards.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Strong proficiency in Python programming and familiarity with AI-related libraries and frameworks.
- Proven experience with generative AI models, particularly GPT-3 or GPT-4, and understanding model capabilities and limitations.
- Experience with prompt engineering, including designing and refining prompts for various use cases.
- Knowledge of software development best practices and Agile methodologies.
- Strong problem-solving skills and the ability to work under minimal supervision.
- Excellent communication and collaboration skills.
- Familiarity with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Understanding of NLP concepts and techniques is desirable.
Job Types: Full-time, Contract
Pay: $61.58 - $64.53 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
Experience:
- REST: 1 year (Preferred)
- Java: 1 year (Preferred)
Ability to Commute:
- Charlotte, NC (Preferred)
Ability to Relocate:
- Charlotte, NC: Relocate before starting work (Required)
Work Location: In person