WIS is looking to build and optimize an ecosystem that leverages various large language models (LLMs) to facilitate software requirements creation, development, and validation.
Requirements
- 3+ years of professional software development experience, with at least 1 year working with AI or LLMs.
- Proficiency in programming languages such as Python, GoLang, or C-Sharp.
- Hands-on experience with prompt engineering for LLMs (e.g., GPT, LLaMA, or similar models).
- Strong understanding of software development processes, including requirements gathering, coding, and validation.
- Experience integrating APIs and third-party AI services into applications.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) for deploying and scaling applications.
- Proficiency with version control systems (e.g., Git) and agile development methodologies.
Responsibilities
- Design and develop software systems that integrate multiple LLMs to support software requirements gathering, code generation, and validation processes.
- Craft and optimize prompts to effectively utilize LLMs for tasks such as generating software requirements, producing code, and automating testing/validation workflows.
- Build and maintain APIs and tools to enable smooth interaction between LLMs and internal software development pipelines.
- Implement and refine workflows that leverage LLMs to streamline software development lifecycle processes.
- Conduct experiments to evaluate and improve prompt effectiveness for various software development tasks.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, testing, and debugging to deliver high-quality solutions.
Other
- Collaborate with product managers, developers, and stakeholders to translate business needs into effective AI-driven solutions.
- Stay informed about advancements in LLM applications and prompt engineering techniques relevant to software development.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to work effectively with technical and non-technical team members.
- Experience building ecosystems or platforms that integrate multiple AI models or services.