Python Developer with Rust Expertise

Ahdus Technology

Not Interested
Bookmark
Report This Job

profile Job Location:

Lahore - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Python Developer with Rust Expertise

Job Type: Remote

Experience: 3 Years (Python) 1 Year (Rust)

Job Overview:

We are looking for a highly skilled Python Developer with hands-on experience in Rust to join our engineering team. The ideal candidate will be responsible for developing high-performance applications using Python and integrating system-level modules written in Rust for performance-critical components.

Key Responsibilities:

  • Design develop and maintain Python-based applications and services.
  • Write Rust modules for performance-sensitive tasks and integrate them with Python using FFI (Foreign Function Interface) or tools like PyO3 maturin or rust-cpython.
  • Collaborate with cross-functional teams to define design and ship new features.
  • Optimize existing systems for speed scalability and reliability.
  • Write clean maintainable and testable code.
  • Perform code reviews and ensure adherence to best practices.
  • Troubleshoot debug and upgrade software.

Required Skills:

  • Proficient in Python with strong knowledge of libraries like FastAPI Django or Flask.
  • Strong hands-on experience with Rust programming language.
  • Experience in Python-Rust interoperability using tools like:
  • PyO3 / Rust-Cpython
  • Maturin / Setuptools-Rust
  • Experience with RESTful APIs and asynchronous programming.
  • Familiarity with system-level programming concepts memory safety and performance optimization.
  • Good understanding of software design patterns and architecture.
  • Experience with version control systems (Git).

Preferred Qualifications:

  • Experience with microservices or distributed systems.
  • Knowledge of containerization (Docker) and CI/CD pipelines.
  • Familiarity with cloud platforms (AWS GCP Azure).
  • Contributions to open-source projects or personal Rust/Python projects (GitHub link appreciated).
  • Knowledge of WebAssembly or cross-compiling Rust for other targets is a plus.

Education:

  • Bachelors or Masters degree in Computer Science Software Engineering or a related field (or equivalent experience).
Job Title: Python Developer with Rust Expertise Job Type: Remote Experience: 3 Years (Python) 1 Year (Rust) Job Overview: We are looking for a highly skilled Python Developer with hands-on experience in Rust to join our engineering team. The ideal candidate will be responsible for developing high...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT