Rust Cython And Python Developer

Year    Bangalore, Karnataka, India

Job Description


Company DescriptionWe are a startup working on an investing platform for algo tradingWe are seeking a talented Rust Cython and Python developer to join our dynamic team in Bengaluru, India. In this role, you will be responsible for developing high-performance applications using Rust, Cython, and Python, focusing on optimizing code efficiency and cross-language integration.

  • Design and implement efficient, scalable, and maintainable code using Rust, Cython, and Python
  • Optimize existing applications for improved performance and resource utilization
  • Collaborate with cross-functional teams to integrate Rust, Cython, and Python components
  • Develop and maintain documentation for code, APIs, and system architectures
  • Participate in code reviews and contribute to best practices and coding standards
  • Troubleshoot, debug, and resolve complex software issues
  • Stay updated with the latest developments in Rust, Cython, and Python ecosystems
  • Mentor junior developers and share knowledge within the team
Qualifications
  • Proficiency in Rust programming language, with a strong understanding of its unique features and best practices
  • Expertise in Cython, including its use for optimizing Python code and interfacing with C libraries
  • Strong Python programming skills, including knowledge of standard libraries and popular frameworks
  • Proven experience in cross-language development and integration
  • Familiarity with performance optimization techniques and tools
  • Proficiency with version control systems, particularly Git
  • Strong command-line and scripting skills
  • 3+ years of experience in software development, with a focus on high-performance applications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Excellent problem-solving skills and attention to detail
  • Strong analytical thinking and ability to work efficiently in a fast-paced environment
  • Effective communication skills and ability to work collaboratively in a team
Preferred Qualifications:
  • Experience with systems programming and low-level optimization
  • Knowledge of C/C++ programming languages
  • Familiarity with concurrent and parallel programming concepts
  • Experience in scientific computing, data processing, or low-level systems programming

Winbold

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3593082
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year