Software Engineer AI

Retail Services WIS CorporationPlano, TX
3d$115,000 - $145,000Hybrid

About The Position

We are seeking a skilled Software Engineer with expertise in AI ecosystems to join our team. In this role, you will focus on building and optimizing an ecosystem that leverages various large language models (LLMs) to facilitate software requirements creation, development, and validation. You will collaborate with cross-functional teams to integrate LLMs into scalable applications, ensuring seamless functionality and exceptional user experiences.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 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#.
  • 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.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills to work effectively with technical and non-technical team members.

Nice To Haves

  • Experience building ecosystems or platforms that integrate multiple AI models or services.
  • Familiarity with software development tools and frameworks (e.g., Jira, Docker, CI/CD pipelines).
  • Knowledge of automated testing, code review, or validation frameworks.
  • Exposure to generative AI applications in software engineering contexts.
  • Contributions to open-source projects related to AI or software development.
  • Understanding of DevOps practices for deploying and managing AI-integrated systems.

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.
  • Collaborate with product managers, developers, and stakeholders to translate business needs into effective AI-driven solutions.
  • 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.
  • Stay informed about advancements in LLM applications and prompt engineering techniques relevant to software development.
  • Participate in code reviews, testing, and debugging to deliver high-quality solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service