Forward Deployed Engineer - Software Development Engineer – Artificial Intelligence (AI) - #4883
$99,000–$121,000 year
HybridMenlo Park, California, United States
Job Summary
Design, develop, test, deploy, and maintain AI-enabled software applications, machine learning services, APIs, and enterprise solutions using Python, Java, or C++. Collaborate with cross-functional teams to translate requirements into scalable technical solutions while implementing high-quality, secure code and automated testing pipelines. Contribute to model integration, prompt engineering, and deployment activities, and troubleshoot complex software, AI, and platform issues. Participate in architecture discussions, code reviews, and technical planning sessions to support GRAIL's scientific, clinical, and enterprise initiatives. This role is based in Menlo Park, CA (moving to Sunnyvale, CA in Fall 2026), with a flexible hybrid arrangement requiring a minimum of 24 on-site hours per week.
Required Qualifications
- 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 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
- 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
- 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
- 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
Desired Qualifications
- 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
- Experience working in healthcare, biotechnology, diagnostics, life sciences, or regulated environments
- Experience developing enterprise applications or AI-enabled software solutions
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.