Python Developer with Rust Expertise

Ähdus Technology GmbH


Date: 8 hours ago
City: Lahore
Contract type: Full time
Remote
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:

  • Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Consultant - Technology Consulting - Oracle Analytics and AI Technical Consultant - Pakistan

EY, Lahore
2 days ago
Oracle Analytics and AI Technical consultant - Technology Consulting - PakistanOracle Consulting practice in EY, a part of the ERP Consulting services, provides consulting services to clients with a focus on Enterprise Integration, Business Intelligence, AI (Artificial Intelligence), Gen AI (Generative AI) and Governance, Risk and Compliance solutions. We assist clients in the successful deployment of Oracle's full suite of...

Social Media & Marketing Intern

Amini Creators, Lahore
2 days ago
Location: NexiusTimings: 01 PM – 10 PM (Monday to Friday)We are looking for a creative and confident Marketing Associate Intern to join our team at Nexius. This role focuses on internal branding, employee engagement, and fostering a positive company culture.Key Responsibilities:Plan and organize internal activities, employee events, and engagement initiativesCreate content including posters, videos, and newsletters for internal brandingHost and...

Odoo Developer (Onsite, Lahore, USD Salary)

HR POD Careers, Lahore
3 days ago
Requirements:Bachelors or Masters degree in Computer Science, Engineering, or a related field. 5-7 years of experience in technical roles in E-commerce, FinTech or subscription-based environments is highly desirable. Experience with e-commerce platforms such as Magento, Shopify, and similar technologies is good to have.Proven experience as an Odoo Technical Consultant/Developer, with hands-on involvement in multiple end-to-end Odoo implementations.Proficiency in Python and...