Job Title: RUST & Python Engineer
Job Location: New York NY
Job Type: Contract
Job Description:
Key Responsibilities:
Core Development Design develop and maintain high-performance thread safe and memory safe applications using Rust.
Testing Infrastructure Build enhance and maintain sophisticated test frameworks using PYTHONPYTEST and RUSTRSTEST or similar fixture-based frameworks.
Testing Strategy Implement comprehensive testing methodologies including unit tests integration tests end-to-end tests and property-based testing.
Integration: Collaborate on bridging Rust based core logic with Python based user interfaces APIs or data pipelines. CICD Integrate automated tests into CICD pipelines eg GitLab CI GitHub Actions Jenkins.
Debugging Profiling Debug complex cross layer performance issues involving Rust components and Python bindings
Best Practices Drive adoption of modern testing techniques perform code reviews and mentor junior engineers on testable code design.
Requirements:
Experience 5 years of professional software development experience.
Rust Expertise Strong hands-on experience with Rust including ownership lifetimes asynchronous programming Tokio and testing cargo test RSTEST.
Python Expertise Strong proficiency in Python 3 to 10 with advanced knowledge of PYTEST fixtures and mocking.
Testing Knowledge Experience with automated testing frameworks CICD pipelines and test-driven development TDD.
System Design Understanding of systems programming concepts concurrency and memory management.
Tools Familiarity with Git Docker and Linux environments.
Skills
Mandatory Skills: RUST Python for DATA Python RSTEST PYTEST PYTHONPYTEST RUSTRSTEST CICD TDD Git Docker Linux
Job Title: RUST & Python Engineer Job Location: New York NY Job Type: Contract Job Description: Key Responsibilities: Core Development Design develop and maintain high-performance thread safe and memory safe applications using Rust. Testing Infrastructure Build enhance and maintain sophisticated t...
Job Title: RUST & Python Engineer
Job Location: New York NY
Job Type: Contract
Job Description:
Key Responsibilities:
Core Development Design develop and maintain high-performance thread safe and memory safe applications using Rust.
Testing Infrastructure Build enhance and maintain sophisticated test frameworks using PYTHONPYTEST and RUSTRSTEST or similar fixture-based frameworks.
Testing Strategy Implement comprehensive testing methodologies including unit tests integration tests end-to-end tests and property-based testing.
Integration: Collaborate on bridging Rust based core logic with Python based user interfaces APIs or data pipelines. CICD Integrate automated tests into CICD pipelines eg GitLab CI GitHub Actions Jenkins.
Debugging Profiling Debug complex cross layer performance issues involving Rust components and Python bindings
Best Practices Drive adoption of modern testing techniques perform code reviews and mentor junior engineers on testable code design.
Requirements:
Experience 5 years of professional software development experience.
Rust Expertise Strong hands-on experience with Rust including ownership lifetimes asynchronous programming Tokio and testing cargo test RSTEST.
Python Expertise Strong proficiency in Python 3 to 10 with advanced knowledge of PYTEST fixtures and mocking.
Testing Knowledge Experience with automated testing frameworks CICD pipelines and test-driven development TDD.
System Design Understanding of systems programming concepts concurrency and memory management.
Tools Familiarity with Git Docker and Linux environments.
Skills
Mandatory Skills: RUST Python for DATA Python RSTEST PYTEST PYTHONPYTEST RUSTRSTEST CICD TDD Git Docker Linux
View more
View less