What are the responsibilities and job description for the Gen AI Developer position at Bright Mind Solutions LLC?
Position: Gen AI Developer
Location: Allentown PA- Hybrid
Job Summary
The Generative AI Developer will play a key role in designing, developing, and implementing generative AI models and solutions that support the company’s strategic initiatives. This position involves hands-on development of AI algorithms, collaborating with cross-functional teams, and ensuring the deployment of scalable and efficient AI applications. The ideal candidate possesses strong technical expertise in generative AI technologies, a passion for innovation, and the ability to work effectively in a fast-paced environment.
Key Responsibilities
Education:
Location: Allentown PA- Hybrid
Job Summary
The Generative AI Developer will play a key role in designing, developing, and implementing generative AI models and solutions that support the company’s strategic initiatives. This position involves hands-on development of AI algorithms, collaborating with cross-functional teams, and ensuring the deployment of scalable and efficient AI applications. The ideal candidate possesses strong technical expertise in generative AI technologies, a passion for innovation, and the ability to work effectively in a fast-paced environment.
Key Responsibilities
- Model Development: Design, develop, and train generative AI models (e.g., GPT, DALL-E, Stable Diffusion) for applications such as content generation, data synthesis, and automation.
- Algorithm Implementation: Implement and optimize machine learning algorithms to enhance the performance and capabilities of generative AI systems.
- Data Management: Prepare and preprocess datasets for training and evaluating generative AI models, ensuring data quality and integrity.
- Integration: Collaborate with software engineering teams to integrate generative AI functionalities into existing systems and applications.
- Performance Optimization: Optimize AI models for efficiency, scalability, and performance across different platforms and environments.
- Research & Development: Stay updated with the latest advancements in generative AI and related fields and apply new techniques and methodologies to ongoing projects.
- Testing & Validation: Conduct thorough testing and validation of AI models to ensure accuracy, reliability, and robustness.
- Documentation: Create detailed documentation for AI models, processes, and best practices to facilitate knowledge sharing and maintainability.
- Collaboration: Work closely with data scientists, product managers, and other stakeholders to understand requirements and deliver AI-driven solutions that meet business needs.
- Ethical AI Practices: Adhere to ethical guidelines in AI development, addressing issues such as bias, fairness, and transparency in AI models.
Education:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related field. A Ph.D. is a plus.
- Minimum of 5 years of experience in AI/ML development or a related role.
- Proven experience in developing and deploying generative AI models and sol
- Hands-on experience with AI frameworks and tools such as TensorFlow, PyTorch, Hugging Face, etc.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and deploying AI solutions in cloud environments.
- Proficiency in programming languages such as Python, Java, or C .
- Strong understanding of machine learning algorithms, deep learning architectures, and natural language processing.
- Knowledge of API development and integration.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical abilities.
- Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Ability to work collaboratively in a team environment.
- Self-motivated with a strong attention to detail and a passion for continuous learning.
- Knowledge and experience implementing RAG and fine-tuning GenAI solution using the relevant Azure resources and services.
- Experience with developing Custom Copilots using Microsoft Copilot Studio. Custom Connector and Extension development experience a plus.
- Experience with developing Gen AI solutions using Azure OpenAI, Azure AI Search and Azure AI Studio for RAG and fine-tune LLM for GenAI solutions.
- Must possess expertise in prompt engineering to facilitate gen ai solution testing and usage.
- Agile / ADO experience
- Knowledge and experience in implementing distributed architecture patterns (e.g. web applications, REST/microservices). Azure experience a plus.
- Knowledge and experience in implementing GenAI solutions using a defined GenAl life cycle process.
- Java development experience