高级软件工程师 - Rust
Senior Software Engineer - Rust
开发工程未标注地域
公司Creative Chaos
薪资未公开
工作地点Pakistan
地域资格未标注地域
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
职位描述
在Creative Chaos担任资深Rust软件工程师,负责设计、开发和维护高性能且可靠的软件系统。该职位需要对Rust编程、系统编程有深入理解,并能够优化代码以实现卓越的性能和安全性。工程师将与跨职能团队合作,指导初级开发人员,并确保遵循软件开发的最佳实践。
职责
- 分析业务需求并设计解决方案
- 使用Rust开发和维护高质量的软件
- 编写清晰、可维护且高效的代码
- 审查和调试代码,确保程序正确性
- 进行性能调优、优化和容量规划
- 参与代码审查并指导初级团队成员
- 与产品经理和其他相关方协作
- 确保遵循编码标准和最佳实践
- 有效文档化流程、方法和代码
- 跟踪最新的行业趋势和技术
要求
- 计算机科学、软件工程或相关领域的学士学位
- 在专业环境中使用Rust有4年以上经验
- 对系统编程概念和性能优化有深刻理解
- 有软件架构和设计原则的经验
- 熟悉敏捷开发方法
- 精通创建和使用API
- 对并发、并行和多线程有扎实的理解
- 有其他编程语言(如C++、Python)经验者优先
- 了解CI/CD实践和工具
- 优秀的解决问题和分析能力
- 强大的沟通和团队合作能力
福利
- 带薪年假
- 远程办公
- 健康保险
- 门诊保险
- 培训和发展机会
- 寿险
最初发布于喜马拉雅山
查看英文原文
Job Summary
A Senior Software Engineer specializing in Rust at Creative Chaos is responsible for designing, developing, and maintaining high-performance and reliable software systems. This role requires a deep understanding of Rust programming, systems programming, and the ability to optimize code for excellent performance and security. The engineer will collaborate with cross-functional teams, mentor junior developers, and ensure best practices in software development are upheld.
Responsibilities
- Analyze business requirements and design solutions
- Develop and maintain high-quality software using Rust
- Write clean, maintainable, and efficient code
- Review and debug code, ensuring program correctness
- Conduct performance tuning, optimization, and capacity planning
- Participate in code reviews and mentor junior team members
- Collaborate with product managers and other stakeholders
- Ensure adherence to coding standards and best practices
- Document processes, methodologies, and code effectively
- Stay updated with the latest industry trends and technologies
Requirements
- BS degree in Computer Science, Software Engineering, or a related field
- 4+ years of experience working with Rust in a professional environment
- Strong understanding of systems programming concepts and performance optimization
- Experience with software architecture and design principles
- Familiarity with Agile development methodologies
- Proficiency in creating and using APIs
- Solid understanding of concurrency, parallelism, and multi-threading
- Experience with other programming languages (e.g., C++, Python) is a plus
- Knowledge of CI/CD practices and tools
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
Benefits
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance
Originally posted on Himalayas
本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。
本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。
该公司其他在招职位
高级供应链与库存经理
职能支持未标注地域
高级软件工程师 - (Node+React)
开发工程未标注地域
移动架构师
开发工程限定地区(需当地身份)与中国几乎无重叠,需长期倒时差
Full Stack Engineer - Python+React
开发工程未标注地域
全栈工程师 (Node/Python 和 React)
开发工程未标注地域