Description
A Forward Deployed Software Engineer works directly with customers to understand their problems and design solutions to use data against them. The role involves working in small teams with minimal supervision, owning end-to-end execution of high-stakes projects, and collaborating with customers and internal teams.
Key responsibilities include:
- Impact: Taking on meaningful and challenging projects that change the world for the better.
- Ownership: Seeing projects through from beginning to end, working through any obstacles encountered.
- Collaboration: Working internally with various backgrounds and externally with customers to understand and solve problems.
- Trust: Trusting each other to effectively manage time and priorities and giving people space to think for themselves.
- Growth: Encouraging oneself and peers to seek new challenges and opportunities for growth.
The ideal candidate has a strong engineering background, preferably in fields such as Computer Science, Mathematics, Software Engineering, Physics, and Data Science. They should have a highly analytical mindset, experience working with large-scale data, and proficiency in programming languages such as Python, Java, C++, TypeScript/JavaScript, or similar.
Additional requirements include:
- Security clearance or the ability to obtain a clearance.
- Willingness and interest to travel as needed to client sites, with 25-50% travel preferred but may vary by team and location.