角色描述
工作总结:
我们正在寻找一位具有Rust和Python专家级熟练程度的软件工程师加入我们的开发团队。此角色在高性能系统编程和强大验证之间架起桥梁,专注于构建安全快速的应用程序以及确保其安全所需的高级自动化测试框架。您将负责定义测试策略,使用RSTEST和PYTEST实施单元集成测试,并确保高代码质量。
主要职责:
核心开发:使用Rust设计、开发和维护高性能、线程安全和内存安全的应用程序。
测试基础设施:使用PYTHONPYTEST和RUSTRSTEST或类似的基于夹具的框架构建、增强和维护复杂的测试框架。
测试策略:实施全面的测试方法,包括单元测试、集成测试、端到端测试和基于属性的测试。
集成:协作将基于Rust的核心逻辑与基于Python的用户界面、API或数据管道连接。CICD:将自动化测试集成到CICD管道中,例如GitLab CI、GitHub Actions、Jenkins。
调试分析:调试涉及Rust组件和Python绑定的复杂跨层性能问题。
最佳实践:推动现代测试技术的采用,进行代码审查,并指导初级工程师进行可测试代码设计。
要求:
经验:5年专业软件开发经验。
Rust专业知识:具有Rust的强大实践经验,包括所有权、生命周期、异步编程、Tokio和测试cargo test、RSTEST。
Python专业知识:对Python 3到10具有强大的熟练程度,具备PYTEST夹具和模拟的高级知识。
测试知识:具有自动化测试框架、CICD管道和测试驱动开发TDD的经验。
系统设计:理解系统编程概念、并发性和内存管理。
工具:熟悉Git、Docker和Linux环境。
技能
必备技能:RUST、数据Python、Python、RSTEST、PYTEST、PYTHONPYTEST、RUSTRSTEST、CICD、TDD、Git、Docker、Linux、并发性和内存管理。
职位名称:RUST & Python工程师
地点:纽约,NY(每周3天现场)
持续时间:全职
其他细节
以下列出的福利/津贴可能会根据您与LTIMindtree(“LTIM”)的雇佣性质而有所不同:
福利和津贴:
• 综合医疗计划,涵盖医疗、牙科、视力
• 短期和长期残疾保险
• 公司匹配的401(k)计划
• 人寿保险
• 假期、病假、带薪假日
• 带薪陪产假和产假
每个职位发布中显示的范围反映了该职位在所有美国地区的最低和最高薪资目标。在范围内,个人薪酬由工作地点和职位级别决定,以及包括与工作相关的技能、经验和相关教育或培训在内的其他因素决定。根据所提供的职位,其他形式的补偿可能作为整体补偿的一部分提供,例如年度绩效奖金、销售激励薪酬和其他形式的奖金或可变薪酬。
免责声明:此处提供的薪酬和福利信息截至本职位发布之日是准确的。
LTIMindtree是一个致力于工作场所多样性的平等机会雇主。我们的雇佣决定不考虑种族、肤色、信仰、宗教、性别(包括怀孕、分娩或相关医疗条件)、性别认同或表达、国籍、祖先、年龄、家庭护理状态、退伍军人身份、婚姻状况、民事结合状态、国内合作伙伴关系状态、军事服务、残疾或残疾历史、遗传信息、非典型遗传细胞或血液特征、工会隶属关系、情感或性取向或偏好,或任何其他受适用联邦、州或地方法律保护的特征,除非这些考虑是法律允许的真实职业资格。
福利
薪酬范围:每年$ 95,432.00至139,600.00