

Python Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Engineer with a contract length of over 6 months, offering a pay rate of $100.00 - $110.18/hr. Key skills include proficiency in Python, experience with CI/CD tools, and familiarity with React and computer vision libraries.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
880
-
🗓️ - Date discovered
September 26, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Unknown
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Sunnyvale, CA
-
🧠 - Skills detailed
#Base #Cloud #Matplotlib #Plotly #GraphQL #Pandas #Scala #NumPy #Programming #AI (Artificial Intelligence) #JavaScript #Python #React #Libraries #Documentation #SciPy #OpenCV (Open Source Computer Vision Library) #Consulting
Role description
Payrate: $100.00 - $110.18/hr.
Summary:
Frustum is a tool to model the geometry of headset sensors and display, critically used for the architectural and the integration design of each RL headset.
Frustum is also used as a library of common geometry components, such as projection to planes, spheres, automatic mesh generations, and most importantly it allows to compute system metrics and provide automated system reports.
Frustum is used by a very broad and diverse audience within RL, and it has been pipelined with other simulation tools.
Frustum has spun out DeviceDB, a database of digital twins of RL products and their components.
Frustum has a Python-backend, exploiting commonly available Python libraries such as OpenCV, Open3D, Matplotlib, Numpy, Scipy. The front end is built utilizing React in JavaScript with internal component library. Data is served through a tech stack comprising Thrift, Relay (JavaScript), and GraphQL. For 3D data presentation, the three.js and plotly.js libraries are utilized.
Responsibilities:
• Manage Frustum Codebase
• Maintain and implement pipelines with other simulation libraries (available and to be developed)
• Maintain and implement tests to enable scalability
• Support front end development
• Maintain and implement the Frustum Library and the APIs in order to enable import and usage in python notebooks
• Parallelize usage for system optimization
• Streamline utilization and provide documentation for most common Frustum tasks
Qualifications:
• Extremely proficient Python programming
• Deep knowledge of Python scientific packages: Numpy, Scipy, Matplotlib, Pandas
• Deep experience with large and complex code bases
• Deep experience with CI/CD tools
• Experience with RealityLabs code base, infrastructure and CI/CD (Buck) (Must be previous)
Preferred Qualifications:
• Experience with frontend technologies: React, Javascript, Thrift, Relay, GraphQL, three.js
• Knowledge of computer vision and geometry (3D geometry, meshes, point-clouds)
• Knowledge of computer vision Python packages: OpenCV, Open3D
Pay Transparency: The typical base pay for this role across the U.S. is: $100.00 - $110.18/hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.
Consent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary.
You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC’s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.
Consent is not a condition of purchasing any property, goods, or services. You may revoke your consent at any time by replying “STOP” to messages or by contacting privacy@aditiconsulting.com.
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy
#AditiConsulting
#25-22732
Payrate: $100.00 - $110.18/hr.
Summary:
Frustum is a tool to model the geometry of headset sensors and display, critically used for the architectural and the integration design of each RL headset.
Frustum is also used as a library of common geometry components, such as projection to planes, spheres, automatic mesh generations, and most importantly it allows to compute system metrics and provide automated system reports.
Frustum is used by a very broad and diverse audience within RL, and it has been pipelined with other simulation tools.
Frustum has spun out DeviceDB, a database of digital twins of RL products and their components.
Frustum has a Python-backend, exploiting commonly available Python libraries such as OpenCV, Open3D, Matplotlib, Numpy, Scipy. The front end is built utilizing React in JavaScript with internal component library. Data is served through a tech stack comprising Thrift, Relay (JavaScript), and GraphQL. For 3D data presentation, the three.js and plotly.js libraries are utilized.
Responsibilities:
• Manage Frustum Codebase
• Maintain and implement pipelines with other simulation libraries (available and to be developed)
• Maintain and implement tests to enable scalability
• Support front end development
• Maintain and implement the Frustum Library and the APIs in order to enable import and usage in python notebooks
• Parallelize usage for system optimization
• Streamline utilization and provide documentation for most common Frustum tasks
Qualifications:
• Extremely proficient Python programming
• Deep knowledge of Python scientific packages: Numpy, Scipy, Matplotlib, Pandas
• Deep experience with large and complex code bases
• Deep experience with CI/CD tools
• Experience with RealityLabs code base, infrastructure and CI/CD (Buck) (Must be previous)
Preferred Qualifications:
• Experience with frontend technologies: React, Javascript, Thrift, Relay, GraphQL, three.js
• Knowledge of computer vision and geometry (3D geometry, meshes, point-clouds)
• Knowledge of computer vision Python packages: OpenCV, Open3D
Pay Transparency: The typical base pay for this role across the U.S. is: $100.00 - $110.18/hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.
Consent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary.
You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC’s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.
Consent is not a condition of purchasing any property, goods, or services. You may revoke your consent at any time by replying “STOP” to messages or by contacting privacy@aditiconsulting.com.
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy
#AditiConsulting
#25-22732