Are you an experienced Applications Developer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Applications Developer to work at their company in Redmond, WA.
Position Summary: Goals and objectives - Looking to accelerate AI research and the development of use cases that can complement human ingenuity by increasing the availability of industry-scale foundation models by engaging with the research community within the client and outside the client. Through this program, we hope to re-imagine AI learning and research using foundation models while also exploring new use cases that can complement human ingenuity through diversified academic expertise. About the role – We are seeking an enthusiastic software engineer with deep knowledge of the client's Azure, AI tools and services, and data engineering best practices. The role involves a combination of participating in solution architecture discussions and hands-on software development, testing, and deployment.
Primary Responsibilities/Accountabilities:
- Design scalable, reliable, and optimized Client infrastructure on Azure using best practices
- Collaborate with cross-functional teams, researchers, data scientists, and other stakeholders to gather requirements and develop AI-powered solutions
- Organize and manage ADO code repositories, branches, pull requests, issues, and workflows for code versioning, collaboration, and quality assurance
- Familiarity with modern LLM platforms such as OpenAI, Llama, and open-source large language models (LLMs) to create innovative applications
- Implement platform capabilities to support MLOps for foundation models, including continuous integration, continuous delivery, testing, monitoring, and feedback
- Ensure the security and compliance of deployed models, following regulatory guidelines, data privacy, and ethical considerations
- Prepare and maintain technical documentation, reports, and presentations to communicate AI methodologies, results, and recommendations
- Ability to multi-task and prioritize across varying workstreams
- Ensure appropriate systems development and development processes are utilized
Qualifications:
- Experience: 3-5 years with client's technologies required
- Azure Ecosystem and AI/Client | 3 years (tool experience – can develop prototypes/demos)
- Experience in a similar fast-paced role | 5+ years
- Years of Experience Required: 5-7 overall years of experience in the field.
- A computer science degree or related field is required
- Azure certification is great to have, but not required. Hands-on experience is the most important
- Disqualifiers: If someone does not have exposure to Azure or hands-on experience
- Azure (developing pipelines / full stack development / knows UI/backend experience) – 5+ YOE (extra note: - Azure Ecosystem and AI/Client | 3 years (tool experience – can develop prototypes/demos)
- Programming skills (Python, Javascript) – 5+ YOE
- Familiarity with the AI services and data engineering aspect of that – 5+ YOE
- Best vs. Average:
- Someone who can ramp up quickly
- Prior client experience would be very beneficial IF that experience involves hands-on Azure technology experience
- Someone with relevant experience would be more aligned
- Someone who understands API, system, Azure, etc.
- Previous experience in the same field is key
- Familiarity with work they want to accomplish (solving problems – -oriented)
- Performance Indicators:
- This resource will go through planning and expected resolutions. This person will successfully create pipelines and move to deployment – this will be measured involving deadlines/quality of work / results-oriented goals.