drjobs Python Developer with Rust Expertise

Python Developer with Rust Expertise

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Lahore - Pakistan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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).

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.