高级前移部署工程师(墨西哥)
Senior Forward Deployed Engineer (Mexico)
作为Synapse Analytics的高级前线工程师,你将负责在银行和企业客户中复杂且战略性的产品部署的技术成功。你将作为客户基础设施、安全、架构、数据和工程团队的高级技术合作伙伴,设计部署和集成架构,使Synapse产品能够在高度受控的企业环境中成功运行。
你不仅需要实施解决方案,还需要做出技术决策,及早识别风险,推动复杂的集成,解决关键的生产问题,并将客户部署的经验转化为Synapse产品和交付实践中的可重用改进。
这个职位位于产品工程、基础设施、系统架构、交付和客户解决方案的交汇点。
职责
- 在银行、本地部署、私有云、受限和隔离环境中,负责Synapse产品的复杂端到端技术实现。
- 与客户的基础设施、网络、安全、架构、数据和工程团队进行技术架构讨论。
- 设计涵盖以下内容的部署架构:
- 网络拓扑
- 安全边界
- 身份认证和授权
- 应用基础设施
- 数据流
- API暴露
- 集成模式
- 可观测性
- 高可用性
- 灾难恢复
- 运维责任
- 做出必要的技术决策和权衡,以适应复杂的客户环境,同时保持产品的可支持性和安全性。
- 设计并实现Synapse产品与企业系统的复杂集成,包括:
- 核心银行平台
- 内部API
- 数据仓库和数据湖
- Kafka和消息平台
- Oracle和SQL Server
- 身份和访问管理系统
- 传统企业应用
- 构建可重用的适配器、连接器、API、自动化、部署工具和集成组件,当产品功能无法直接满足客户需求时。
- 使用Kubernetes、Docker、Linux和相关基础设施工具,领导Synapse应用的部署和编排。
- 为客户提供环境定义升级、迁移、回滚、补丁、配置管理和生产发布策略。
- 领导涉及多个系统的复杂生产问题的调查和解决。
查看英文原文
As a Senior Forward Deployed Engineer at Synapse Analytics, you will own the technical success of complex and strategic product deployments across banking and enterprise clients. You will act as a senior technical counterpart to client infrastructure, security, architecture, data, and engineering teams, designing deployment and integration architectures that allow Synapse products to operate successfully within highly controlled enterprise environments.
You will be responsible not only for implementing solutions, but for making technical decisions, identifying risks early, driving complex integrations, resolving critical production issues, and turning lessons from client deployments into reusable improvements across Synapse products and delivery practices.
This role sits at the intersection of product engineering, infrastructure, systems architecture, delivery, and customer solutions.
Responsibilities
- Own complex end-to-end technical implementations of Synapse products across banking, on-premise, private cloud, restricted, and air-gapped environments.
- Lead technical architecture discussions with client infrastructure, networking, security, architecture, data, and engineering teams.
- Design deployment architectures covering:
- network topology
- security boundaries
- authentication and authorization
- application infrastructure
- data flows
- API exposure
- integration patterns
- observability
- high availability
- disaster recovery
- operational ownership
- Make technical decisions and trade-offs required to adapt Synapse products to complex client environments while maintaining product supportability and security.
- Design and implement complex integrations between Synapse products and enterprise systems, including:
- core banking platforms
- internal APIs
- data warehouses and data lakes
- Kafka and messaging platforms
- Oracle and SQL Server
- identity and access management systems
- legacy enterprise applications
- Build reusable adapters, connectors, APIs, automation, deployment tooling, and integration components where product capabilities do not directly satisfy client requirements.
- Lead deployment and orchestration of Synapse applications using Kubernetes, Docker, Linux, and related infrastructure tooling.
- Define upgrade, migration, rollback, patching, configuration management, and production rollout strategies for client environments.
- Lead investigation and resolution of complex production issues involving networking, firewalls, VPNs, proxies, load balancers, DNS, certificates, authentication, encryption, Kubernetes, application infrastructure, and client integrations.
- Act as a senior technical escalation point for production incidents and high-priority client issues.
- Produce and review high-quality technical artifacts including:
- solution architecture documents
- API documentation
- integration specifications
- deployment runbooks
- operational handover documents
- network and data-flow diagrams
- upgrade and rollback procedures
- troubleshooting documentation
- Lead technical discovery during the pre-implementation and delivery phases, identifying feasibility concerns, infrastructure dependencies, integration complexity, security requirements, and implementation risks before commitments are made.
- Work closely with Product Engineering and DevOps teams to improve product architecture, deployment models, observability, configuration, integration capabilities, and operational supportability.
- Identify recurring patterns across clients and drive their conversion into reusable product capabilities, deployment tooling, reference architectures, or engineering standards.
- Mentor FDE I and FDE II engineers and provide technical guidance during architecture design, integrations, deployments, and incident resolution.
- Review technical designs and deployment plans produced by other engineers.
- Help establish standards and best practices for deployment architecture, integration development, documentation, production readiness, and client handover.
- Participate in and help coordinate on-call or escalation coverage for critical client production environments according to agreed SLAs.
Requirements
- 4–7+ years of experience in forward deployed engineering, systems integration, solutions engineering, DevOps, backend engineering, infrastructure engineering, or enterprise technical implementation.
- Strong hands-on software engineering experience with Python and API development using FastAPI, Django, Flask, or similar frameworks.
- Strong hands-on experience deploying and operating production applications using Kubernetes, Docker, and Linux.
- Significant experience with on-premise, private cloud, air-gapped, or highly restricted enterprise environments.
- Strong understanding of enterprise networking, including firewalls, VPNs, proxies, routing, load balancers, DNS, TLS/SSL, certificates, and network troubleshooting.
- Strong experience integrating with enterprise systems such as REST/SOAP APIs, Oracle, SQL Server, Kafka, message queues, identity providers, ERPs, CRMs, or internal banking platforms.
- Experience designing deployment and integration architectures rather than only implementing predefined architectures.
- Strong understanding of authentication and authorization patterns such as OAuth2, OIDC, SAML, LDAP/Active Directory, API keys, JWTs, and service-to-service authentication.
- Experience troubleshooting distributed systems and production environments across application, infrastructure, network, database, and integration layers.
- Ability to communicate complex technical decisions clearly to client engineering, infrastructure, architecture, security, and management stakeholders.
- Ability to create and review high-quality architecture documentation, API specifications, integration designs, deployment guides, and operational runbooks.
- Strong technical judgment and ability to make pragmatic decisions in ambiguous client environments.
- Experience mentoring engineers and reviewing technical designs.
- Comfortable leading client workshops, architecture sessions, production deployments, and technical escalations.
- Willingness to visit client sites and take ownership during critical deployment or production activities.
Experience working with banks, regulated industries, high-availability systems, GPU infrastructure, AI/ML platforms, or enterprise security processes is a strong plus.
Originally posted on Himalayas