高级软件工程师 — XCore(欧洲)
Senior Software Engineer — XCore (Europe)
作为XCore团队的高级软件工程师,你将负责Backstory.ai所有其他产品所依赖的基础层。从身份验证和授权到审计日志和BI数据导出,你设计的系统将为整个工程团队的构建和扩展设定标准。
这是一个真正的端到端责任角色——你将直接与产品团队合作,挑战并塑造需求,设计低延迟的分布式服务,以确保数据的绝对一致性,并看到你的技术决策在整个产品中产生影响。如果你是那种重视基础建设并希望在一个高可见度平台上推动工程卓越的工程师,那么这个职位适合你。
你将负责:
- 设计、构建和维护高性能、低延迟的API和分布式微服务,处理身份验证、授权、用户资料、设置和产品配置。
- 端到端负责功能:从与产品团队合作塑造和挑战需求,到系统设计、实现和生产监控。
- 设计并执行能够以保证的一致性和零数据丢失移动大量数据的数据管道,包括审计日志系统和BI数据导出。
- 根据用户反馈和不断变化的产品需求,维护和改进现有功能。
- 推广并引入工程最佳实践,包括结构化日志、跨服务请求追踪和健壮的错误管理。
- 通过警报、仪表盘、追踪和运行手册,确保所有生产服务的高质量可观测性。
- 构建可重用的内部工具,减少工程团队的手动操作,并支持客户自助服务。
- 与产品、设计和工程团队进行跨职能协作,沟通清晰简洁。
你将带来:
- 在企业环境中构建后端系统的5年以上专业经验
- 使用Python或Scala编程2年以上经验
- 在构建和编排微服务和面向服务的架构(SOA)方面有实际经验
- 对数据库、缓存策略和低延迟服务设计有深入理解
- 在设计干净、可扩展的API方面有经验,注重客户端和终端用户体验
- 在处理来自不同外部来源的数据同步以及设计高一致性数据管道方面有经验
- 能够熟练使用各种工具和技术
查看英文原文
As a Senior SWE on the XCore team you will own the foundational layer that every other product at Backstory.ai is built on. From identity and authorization to audit logging and BI data exports, the systems you design set the standard for how the entire engineering organization builds and scales.
This is a true end-to-end ownership role — you'll partner directly with Product to challenge and shape requirements, architect low-latency distributed services that move massive amounts of data with absolute consistency, and see your technical decisions ripple across the entire product. If you're the kind of engineer who takes pride in getting the foundations right and wants a high-visibility platform to champion engineering excellence, this is the role for you.
What you will do:
- Design, build, and maintain highly performant, low-latency APIs and distributed microservices handling identity, authorization, user profiles, settings, and product configurations.
- Own features end-to-end: from partnering with Product to shape and challenge requirements, through system design, implementation, and production monitoring.
- Design and execute data pipelines that move massive volumes of data with guaranteed consistency and zero data loss, including audit-log systems and BI data exports.
- Maintain and improve existing features based on user feedback and evolving product requirements.
- Advocate for and introduce engineering best practices, including structured logging, cross-service request tracking, and robust error management.
- Ensure high-quality observability through alerting, dashboards, tracing, and runbooks for all production services.
- Build reusable internal tooling to reduce manual operations for engineering teams and enable customer support self-service.
- Collaborate cross-functionally with Product, Design, and Engineering teams with clear and concise communication.
What you will bring:
- 5+ years of professional experience building backend systems in an enterprise environment
- 2+ years of experience programming in Python or Scala
- Proven experience building and orchestrating microservices and service-oriented architectures (SOA)
- Deep understanding of databases, caching strategies, and low-latency service design
- Experience designing clean, scalable APIs with a strong focus on client and end-user experience
- Experience handling data synchronization from diverse external sources and designing high-consistency data pipelines
- Comfortable taking ownership in an unfamiliar or legacy codebase and incrementally refactoring and improving it
- Strong inclination toward automation and reducing manual operational toil
- Experience with Spark or big data processing is a plus
- Strong communication skills with the ability to act as a true partner to Product — challenging requirements and driving roadmap decisions
About Backstory.ai:
Backstory helps companies understand the state of their revenue business by answering questions that span customer interactions, sales activity, pipeline health, and deal execution. The platform operates over trillions of sales activities, millions of deals, and more than 160 million business contacts, giving customers a unified view of the signals that drive revenue. Companies such as Nvidia, OpenAI, AMD, Red Hat, and Databricks rely on Backstory to surface risks, identify opportunities, and understand what's happening across their business.
Backstory is building AI systems that reason over massive amounts of enterprise data to help business leaders understand what's happening in their business and what to do next. We work at the intersection of large language models, retrieval, evaluation, distributed data systems, and product design, turning billions of signals from across the enterprise into insights people can trust. The underlying challenges span reasoning, search, ranking, data quality, knowledge representation, and operating AI systems against continuously evolving real-world information.
We value ownership highly — the ability to take an idea through all the stages from conception to shipping a product. This reflects throughout our company, but is especially true in engineering. As an engineer at Backstory, you'll be a part of a highly independent and autonomous team. Since we're building out a robust data layer that needs to be presented elegantly to the end-user, you'll be working with a large array of different technologies and fields. Expect lots of interesting challenges.
Headquartered in San Francisco, CA, Backstory is backed by Y Combinator and Silicon Valley’s top investors, including ICONIQ Capital, Andreessen Horowitz, Lightspeed Venture Partners, Akkadian Ventures, and Mubadala Capital. Backstory is listed in the top 20 percent of Inc 5000 companies, is a regular leader in our key categories on G2, and is on the Forbes list of America’s Best Startup Employers. For more information, please visit .
Originally posted on Himalayas