- Company Name
- PA Consulting
- Job Title
- Gen AI Developer
- Job Description
-
**Job Title**
Gen AI Developer
**Role Summary**
Senior Python developer specializing in Generative AI. Designs, implements, tests, and scales Gen AI models (e.g., RAG, LLM fine‑tuning, knowledge graphs, chain‑of‑thought prompting). Builds secure, maintainable micro‑services and RESTful APIs on cloud platforms, ensuring compliance with security policies and SDLC processes. Works closely with data scientists, developers, and business subject‑matter experts to deliver production‑ready AI solutions.
**Expactations**
- Deliver scalable Gen AI applications and micro‑services.
- Integrate AI models into existing platforms and pipelines.
- Adhere to security standards, compliance, and best‑practice SDLC.
- Mentor junior developers and promote knowledge sharing.
- Stay current with evolving Gen AI technologies and frameworks.
- Communicate progress, risks, and solutions to stakeholders.
**Key Responsibilities**
- Design and develop high‑quality, reliable software solutions in Python.
- Build and deploy AI/ML models focused on Generative AI, using both open‑source and commercial frameworks.
- Implement and maintain CI/CD pipelines and DevOps practices.
- Build distributed systems, micro‑services, and scalable APIs, ensuring testability and maintainability.
- Collaborate with cross‑functional teams (data science, product, business) to integrate solutions seamlessly.
- Ensure compliance with company security policies and industry regulatory requirements.
- Troubleshoot, optimize, and refactor code for performance and scalability.
- Share best practices, document designs, and contribute to shared knowledge bases.
**Required Skills**
*Technical*
- Expert proficiency in Python and its ecosystem.
- Deep experience with Generative AI frameworks (LLMs, RAG, fine‑tuning).
- Knowledge of knowledge graphs, chain‑of‑thought prompting, and advanced AI development methods.
- Strong understanding of CI/CD, DevOps tools, and automation pipelines.
- Experience building distributed systems and micro‑services at scale.
- RESTful API design and implementation.
- Cloud platform experience (AWS, Azure, or Google Cloud).
- Familiarity with containerization (Docker/Kubernetes) and serverless concepts.
*Soft*
- Excellent problem‑solving and analytical abilities.
- Strong communication and teamwork skills.
- Rapid learning and application of emerging technologies.
- Ability to work effectively in a fast‑paced, collaborative environment.
- Team‑player mindset and willingness to mentor.
**Required Education & Certifications**
- Bachelor’s (or higher) degree in Computer Science, Software Engineering, or related technical field.
- Minimum 5+ years of professional software development experience.
- Consulting or client‑facing development experience is a plus.
- Certifications in cloud solutions (e.g., AWS Certified Solutions Architect, Azure Developer Associate, Google Professional Cloud Developer) or AI/ML are advantageous.