Forward Deployed Engineer
Thought Machine · New York, NY · 2 wk ago
HybridEngineering$140k–$220k/yrFull-time
Client Delivery & Embedding
- Embed directly with client engineering teams on-site and remotely to deliver working implementations of Thought Machine Vault products, from initial design through production readiness.
- Own the technical success of your assigned client engagements—you are accountable for solutions that work in practice, not just in architecture documents.
- Work closely with client architects, engineers, and programme leads to translate business requirements into technical delivery plans.
- Act as technical point of contact for the client, building trust through deep competence and consistent delivery.
Engineering & Problem Solving
- Write production-quality code (primarily Python/Go; additional languages a plus) to build integrations, tooling, data pipelines, contribute to core products and extensions that connect Vault to the client's ecosystem.
- Debug, troubleshoot, and resolve complex technical issues across distributed systems—including databases, messaging systems, container orchestration, and cloud infrastructure.
- Design and deliver scalable solutions covering high availability, disaster recovery, capacity planning, and security in collaboration with client and internal teams.
- Contribute to internal tooling, frameworks, and reusable patterns that accelerate delivery across all FDE engagements.
Technical Consulting & Presales
- Support the Commercial team during presales by answering deep technical questions, running proof-of-concept implementations, and demonstrating feasibility.
- Advise clients on best practices for Vault implementation, including system design beyond Vault's boundaries—empowering genuine digital transformation.
Feedback & Product Improvement
- Serve as the voice of the client internally—channel technical feedback, pain points, and feature requests to product and engineering teams.
- Identify patterns across engagements that can be turned into product improvements, documentation, or shared tooling.
Requirements
- Essential Engineering Proficiency – Strong hands-on experience with one of Python or Go.
- Comfortable working with ambiguous requirements to quickly iterate client ideas.
- Systems & infrastructure literacy – Working knowledge of Linux/Unix environments, container orchestration (Kubernetes), databases (PostgreSQL or equivalent), and messaging systems (Kafka or equivalent).
- You don't need to be a deep specialist in all of these, but you need to be familiar with the technologies.
- Cloud platform experience – Practical experience with at least one major cloud provider (AWS, GCP, or Azure), including deploying and operating workloads in production.
- Client-facing delivery experience – Demonstrated ability to work directly with external clients or partners in a technical delivery capacity. You can explain complex systems to both engineers and non-technical stakeholders, and you are comfortable owning outcomes.
- Project delivery mindset – Experience delivering technical projects end-to-end. You understand what it takes to move from design to production—not just the happy path, but the edge cases, rollback plans, and operability concerns.
Desirable
- Banking / Financial Services experience – Familiarity with retail banking, payments, ledgers, or regulatory environments. Understanding of the operational rigour expected in FSI.
- Cloud architecture certifications – AWS Solutions Architect, GCP Professional Cloud Architect, Azure Solutions Architect Expert, or equivalent.
Benefits
- Highly competitive salary
- Healthcare, vision and dental
- 25 days holiday
- Unlimited paid safe and sick time
- 401K matching (up to 7%)
- $750 per year flexible spend benefit
- Share options
- Commuter Pass
- Flexible Spending Account (FSA)
- Life and long-term disability insurance
- All the latest tech you need
- A talented and experienced team as your colleagues
- An environment where we encourage learning and progress