Senior Backend Engineer (Python)

16 months agoFull-time
Veryfi, Inc.

Veryfi, Inc.

location San Francisco
unsaved
Veryfi AI文档捕获(Veryfi Lens)和基于AI的数据提取(Veryfi OCR API)软件提供Day 1准确性™和即时的市场竞争力。Veryfi使得金融科技产品、保留和忠诚度营销计划以及消费品牌能够将Veryfi软件嵌入、进入市场并从整合的那一刻起获得新用户。Veryfi是市场上最复杂的AI OCR。 • 金融科技公司将Veryfi嵌入其产品、应用程序和渐进式Web应用程序,为用户提供任何财务文件的最佳文档捕获和数据提取体验。 • 消费品公司的保留营销和忠诚度营销计划利用Veryfi通过扫描收据来实现购买验证,将购买数据转化为有价值的竞争洞察,并以雷电般的速度奖励消费者。 • 企业应付账款团队使用Veryfi来提高效率和改善数据输入准确性,作为其智能自动化工作流的一部分。 我们正在寻找一位技术娴熟、经验丰富的高级Python工程师加入我们的API服务团队。在这个角色中,您将负责设计、开发和维护核心API基础设施,以实现我们的系统与外部合作伙伴之间的无缝通信。您将与跨职能团队密切合作,提供高质量、可靠、可扩展的API解决方案。 这个角色将使您负责设计、构建和维护Veryfi的服务器端Web应用程序。具备Python、Django和构建RESTful API的经验是必要的。 日常工作包括优化云基础设施的速度和稳定性,实施安全结构,生成可重用的代码库,并与平台工程师合作解决复杂的机器学习问题。 职责: • API设计与开发:使用Python和相关框架架构、设计和开发RESTful API。 • 性能优化:优化API性能,确保低延迟响应和高可用性,即使在重负载下也是如此。 • 数据集成:与数据工程师合作,整合数据源,确保API响应中的数据一致性和准确性。 • 安全性:实施安全最佳实践,保护敏感数据,并确保符合行业标准。 • 测试和质量保证:开发和维护自动化测试,进行代码审查,并通过持续集成和交付(CI/CD)流水线确保代码质量。 • 文档编写:创建全面的API文档,以帮助内部和外部开发人员有效理解和使用我们的API。 • 故障排除:调查和解决与API功能、性能和可靠性相关的复杂问题。 • 可扩展性:规划和实施水平扩展策略,以适应不断增长的用户需求。 • 合作:与产品经理、前端开发人员和其他团队密切合作,收集需求并交付与业务目标一致的API解决方案。 • 指导:为初级工程师提供指导和指导,培养团队内的学习和成长文化。 资格: • 计算机科学、软件工程或相关领域的学士或硕士学位。 • 在Python开发方面拥有经验(6年以上),重点是API开发。 • 对RESTful API设计原则和最佳实践有深入了解。 • 熟练掌握Python Web框架,如Flask或Django。 • 有数据库系统(SQL和NoSQL)和数据建模经验。 • 熟悉容器化技术(例如Docker)和云平台(例如AWS、Azure、GCP)。 • 熟练编写单元测试并使用测试框架。 • 对安全协议和最佳实践(例如OAuth、JWT、HTTPS)有扎实的理解。 • 出色的问题解决和调试能力。 • 良好的沟通和协作能力。 申请前,请确保您对以下职位要求感到满意: • 使用Jira管理工作的经验 • 出色的沟通能力(书面和口头) • 对常见的软件工程设计模式有很好的理解 平等机会雇主 Veryfi致力于构建一个多元包容的团队。我们将考虑所有合格的申请人,不论种族、肤色、宗教、性别、性取向、性别认同或表达、年龄、国籍、残疾、受保护的退伍军人身份或任何其他受适用联邦、州或地方法律保护的因素。如果您是最合适的人选,我们希望您加入我们! 根据旧金山公平机会条例,我们将根据该法律的要求考虑具有犯罪记录的合格申请人的就业。 本政策适用于所有就业条件,包括招聘、雇佣、安置、晋升、终止、解雇、召回、调动、休假、薪酬和培训。 PI235298335