GRAIL

Forward Deployed Engineer - Software Development Engineer – Artificial Intelligence (AI) - #4883

GRAIL
Apply
2 months ago
Sunnyvale, CA, USAMid Level / Senior

Base Salary

$86k - $121k/yr

Responsibilities

  • Design, develop, test, deploy, and maintain AI-enabled applications, machine learning services, APIs, and enterprise software solutions.
  • Build software using artificial intelligence, machine learning, Generative AI, Large Language Models, Retrieval-Augmented Generation, and related capabilities.
  • Translate functional requirements into scalable technical solutions with product, data science, engineering, and business stakeholders.
  • Implement secure, maintainable software and participate in architecture discussions, design reviews, code reviews, and technical planning.
  • Contribute to AI model integration, prompt engineering, model evaluation, testing, monitoring, and deployment.
  • Develop automated tests, CI/CD pipelines, and deployment processes.
  • Troubleshoot software, AI, integration, and platform issues and support production operations, incident response, and defect resolution.
  • Evaluate AI frameworks, libraries, cloud services, and engineering tools and contribute to documentation, user training, and knowledge sharing.
  • Partner with Quality, Regulatory, Security, Privacy, and Compliance teams on reliable and compliant software development.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, Data Science, or a related field.
  • Typically 3–5 years of professional software development experience, including enterprise applications or AI-enabled software solutions.
  • Experience developing software with Python and one or more of Java, C#, C++, JavaScript, or TypeScript.
  • Preferred experience with PyTorch, TensorFlow, Scikit-learn, Hugging Face, LangChain, OpenAI APIs, Azure OpenAI, Amazon Bedrock, or similar technologies.
  • Working knowledge of AWS, Azure, or GCP; APIs; microservices; containers; CI/CD; source control; automated testing; databases; data engineering; and software integration.
  • Working knowledge of artificial intelligence, machine learning, Generative AI, and modern AI development techniques.
  • Preferred experience in healthcare, biotechnology, diagnostics, life sciences, or regulated environments.
  • Working knowledge of cybersecurity fundamentals, secure software development, HIPAA, FDA-regulated software environments, software validation, and data integrity principles.
  • Strong analytical, problem-solving, collaboration, communication, ownership, and adaptability skills.

Benefits

  • Annual bonus and/or incentives may be available in accordance with applicable plans and company discretion.
  • Benefits include flexible time off or vacation, a 401(k) retirement plan with employer match, medical, dental, and vision coverage, and mindfulness programs.
  • Flexible work arrangement with office or home working; the current policy requires at least 60% or 24 hours per week onsite, with Sunnyvale as the primary location and Durham potentially considered.
  • The role is full-time and based in Sunnyvale, California, with possible consideration for Durham, North Carolina.

Categories

Forward Deployed
GRAIL

About GRAIL

1,001-5,000 employees
Contact me