Specialist - Data Engineering (RUST & Python Engineer)

New York 1 days agoFull-time External
662.3k - 968.9k / yr
Role Description Job Summary: We are seeking a highly skilled Software Engineer with expert level proficiency in Rust and Python to join our development team. This role bridges the gap between high performance systems programming and robust validation focusing on building safe fast applications and the advanced automated testing frameworks required to secure them. You will be responsible for defining test strategies implementing unit integration tests using RSTEST and PYTEST and ensuring high code quality. 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, Concurrency and Memory Management. Job Title: RUST & Python Engineer Location: New York, NY (3 days onsite/week) Duration: FULLTIME Other Details Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits And Perks: • Comprehensive Medical Plan Covering Medical, Dental, Vision • Short Term and Long-Term Disability Coverage • 401(k) Plan with Company match • Life Insurance • Vacation Time, Sick Leave, Paid Holidays • Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law. , Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits And Perks: • Comprehensive Medical Plan Covering Medical, Dental, Vision • Short Term and Long-Term Disability Coverage • 401(k) Plan with Company match • Life Insurance • Vacation Time, Sick Leave, Paid Holidays • Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law. Benefits Compensation range: $ 95,432.00 to 139,600.00 per year