Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GRAIL

Forward Deployed Engineer – Software Development Engineer – Artificial Intelligence, AI

GRAIL

Software engineer designing AI applications to transform cancer care at GRAIL. Collaborating with cross-functional teams to deliver scalable and maintainable AI solutions.

Posted 7/14/2026full-timeMenlo Park • California, North Carolina • 🇺🇸 United StatesMid-LevelSenior💰 $86,000 - $121,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing AI-enabled software applications and machine learning services, with a strong focus on secure and compliant software development practices. Proficient in leveraging modern AI frameworks and cloud platforms to enhance business processes and user experiences.

Highest-signal resume keywords
AI-Enabled Software DevelopmentMachine Learning FrameworksPython ProgrammingCI/CD Pipeline ImplementationHealthcare Regulatory Compliance

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentArtificial IntelligenceMachine LearningGenerative AILarge Language ModelsAPIsAutomated TestingData EngineeringSoftware IntegrationSoftware Engineering
Soft Skills
Analytical SkillsProblem-Solving SkillsCollaboration SkillsCommunication SkillsContinuous Learning Mindset
Tools & Technologies
PythonJavaC#C++JavaScriptPyTorchTensorFlowAWSAzureGCP
Industry Keywords
HealthcareBiotechnologyDiagnosticsLife SciencesCybersecurityHIPAAFDA RegulationsData Integrity Principles

Tech Stack

Tools & technologies
AWSAzureCloudCyber SecurityGoogle Cloud PlatformJavaJavaScriptMicroservicesPythonPyTorchScikit-LearnTensorflowTypeScript

About the role

Key responsibilities & impact
  • Design, develop, test, deploy, and maintain AI-enabled software applications, machine learning services, APIs, and enterprise software solutions.
  • Develop software that leverages artificial intelligence, machine learning, Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and other modern AI capabilities to improve business processes and user experiences.
  • Collaborate with Product Management, Data Science, Engineering, and business stakeholders to translate functional requirements into scalable technical solutions.
  • Implement high-quality, maintainable, and secure software following established software engineering, AI development, and coding standards.
  • Contribute to AI model integration, prompt engineering, model evaluation, testing, monitoring, and deployment activities.
  • Participate in software architecture discussions, design reviews, code reviews, and technical planning sessions.
  • Troubleshoot, analyze, and resolve moderately complex software, AI, integration, and platform issues.
  • Develop automated tests, CI/CD pipelines, and deployment processes to improve software quality and delivery efficiency.
  • Evaluate new AI frameworks, libraries, cloud services, and engineering tools to improve development productivity and product capabilities.
  • Contribute to technical documentation, design specifications, user training, knowledge sharing, and engineering best practices.
  • Partner with Quality, Regulatory, Security, Privacy, and Compliance teams to support secure, reliable, and compliant software development.
  • Support production operations, incident response, defect resolution, and continuous improvement initiatives.
  • Participate in cross-functional AI and software engineering initiatives.
  • Learn and adopt emerging AI technologies, software frameworks, and engineering practices.
  • Support enterprise modernization and automation initiatives.
  • Contribute to special projects or temporary assignments as needed.

Requirements

What you’ll need
  • Bachelor's degree 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 experience developing enterprise applications or AI-enabled software solutions.
  • Experience with software development using Python and one or more programming languages such as Java, C#, C++, or JavaScript/TypeScript.
  • Experience working with AI or machine learning frameworks such as PyTorch, TensorFlow, Scikit-learn, Hugging Face, LangChain, OpenAI APIs, Azure OpenAI, Amazon Bedrock, or similar technologies is preferred.
  • Working knowledge of cloud computing platforms (AWS, Azure, or GCP), APIs, microservices, containers, and modern software development practices.
  • Experience with CI/CD pipelines, source control systems, Agile development methodologies, and automated testing.
  • Familiarity with databases, data engineering concepts, REST APIs, and software integration.
  • Experience working in healthcare, biotechnology, diagnostics, life sciences, or regulated environments is preferred.
  • Working knowledge of applicable security, privacy, and regulatory requirements relevant to software development, including:
  • Cybersecurity fundamentals and secure software development practices
  • HIPAA and protection of sensitive data
  • FDA-regulated software environments, software validation, and data integrity principles (preferred​)
  • Solid software engineering skills with the ability to develop scalable, maintainable, and reliable software solutions.
  • Working knowledge of artificial intelligence, machine learning, Generative AI, and modern AI development techniques.
  • Strong analytical and problem-solving skills with the ability to troubleshoot technical issues independently.
  • Effective collaboration skills with cross-functional engineering, product, and business teams.
  • Strong written and verbal communication skills with the ability to explain technical concepts clearly.
  • Ability to learn new technologies quickly and adapt to changing business priorities.
  • Demonstrates ownership, accountability, and commitment to delivering high-quality software.
  • Continuous learning mindset with interest in emerging AI technologies and engineering best practices.

Benefits

Comp & perks
  • flexible time-off or vacation
  • a 401(k) retirement plan with employer match
  • medical, dental, and vision coverage
  • mindfulness programs