Job ID: 778684
Position: Sr. Rust Developer
Duration: 8 Months
Client: GA DHS
Location: 47 Trinity Ave SW Atlanta GA 30334
Job Description
- We are seeking a skilled Senior Rust Developer to take ownership of complex projects guide technical decisions and mentor junior team members. This role requires a deep understanding of systems programming concepts concurrency patterns and performance optimization techniques.
- The ideal candidate will have a strong background in systems programming and a passion for building efficient and reliable software. You will be responsible for developing high-performance applications and contributing to the design and architecture of our systems.
Responsibilities:
- Design and develop high-performance applications using Rusts ownership model and type system
- Write safe concurrent and efficient code following Rust best practices and idioms
- Lead development of advanced features and systems using Rust
- Review and optimize code for performance safety and scalability
- Mentor junior and mid-level developers through code reviews and training
- Collaborate with product managers and stakeholders on technical requirements
- Troubleshoot critical issues and provide long-term solutions
- Integrate Rust applications with existing systems and third-party services
- Deploy and monitor Rust applications in production environments
- Collaborate with DevOps teams to optimize build processes and deployment pipelines
- Drive the implementation of DevOps practices and tools for continuous integration automated testing and deployment. Streamline development workflows optimize build processes and improve overall development efficiency.
Skills:
- Bachelors degree in computer science Software Engineering or related technical field.
- Professional software development experience.
- Rust experience.
- Proven experience as a Lead Developer or similar role.
- Strong understanding of memory management concurrency and systems programming concepts.
- Experience with Rust ecosystem tools and popular crates.
- Knowledge of async programming in Rust using tokio async-std or similar frameworks.
- Familiarity with performance profiling and optimization techniques.
- Experience with advanced automation platforms like SaltStack for infrastructure and configuration management.
- Knowledge and Experience with AWS GitHub and GitLab pipelines.
- Excellent debugging skills for systems-level and concurrent programming issues.
- Ability to write clean maintainable and well-documented Rust code.
- Self-motivated with the ability to learn quickly and adapt to new technologies.
Job ID: 778684 Position: Sr. Rust Developer Duration: 8 Months Client: GA DHS Location: 47 Trinity Ave SW Atlanta GA 30334 Job Description We are seeking a skilled Senior Rust Developer to take ownership of complex projects guide technical decisions and mentor junior team members. This role requir...
Job ID: 778684
Position: Sr. Rust Developer
Duration: 8 Months
Client: GA DHS
Location: 47 Trinity Ave SW Atlanta GA 30334
Job Description
- We are seeking a skilled Senior Rust Developer to take ownership of complex projects guide technical decisions and mentor junior team members. This role requires a deep understanding of systems programming concepts concurrency patterns and performance optimization techniques.
- The ideal candidate will have a strong background in systems programming and a passion for building efficient and reliable software. You will be responsible for developing high-performance applications and contributing to the design and architecture of our systems.
Responsibilities:
- Design and develop high-performance applications using Rusts ownership model and type system
- Write safe concurrent and efficient code following Rust best practices and idioms
- Lead development of advanced features and systems using Rust
- Review and optimize code for performance safety and scalability
- Mentor junior and mid-level developers through code reviews and training
- Collaborate with product managers and stakeholders on technical requirements
- Troubleshoot critical issues and provide long-term solutions
- Integrate Rust applications with existing systems and third-party services
- Deploy and monitor Rust applications in production environments
- Collaborate with DevOps teams to optimize build processes and deployment pipelines
- Drive the implementation of DevOps practices and tools for continuous integration automated testing and deployment. Streamline development workflows optimize build processes and improve overall development efficiency.
Skills:
- Bachelors degree in computer science Software Engineering or related technical field.
- Professional software development experience.
- Rust experience.
- Proven experience as a Lead Developer or similar role.
- Strong understanding of memory management concurrency and systems programming concepts.
- Experience with Rust ecosystem tools and popular crates.
- Knowledge of async programming in Rust using tokio async-std or similar frameworks.
- Familiarity with performance profiling and optimization techniques.
- Experience with advanced automation platforms like SaltStack for infrastructure and configuration management.
- Knowledge and Experience with AWS GitHub and GitLab pipelines.
- Excellent debugging skills for systems-level and concurrent programming issues.
- Ability to write clean maintainable and well-documented Rust code.
- Self-motivated with the ability to learn quickly and adapt to new technologies.
View more
View less