Overview
Skills
Job Details
Responsibilities:
Manage Codebase
Maintain and implement pipelines with other simulation libraries (available and to be developed).
Maintain and implement test suite to enable scalability.
Support front end development.
Maintain and implement the Library and the APIs to enable import and usage in python notebooks.
Parallelize usage for system optimization.
Streamline utilization and provide documentation for most common 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 Client code base, infrastructure, and CI/CD (Buck).
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.
Must-Have Skills:
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 client's code base, infrastructure, and CI/CD (Buck)
Nice-to-have Skills:
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
Years of Overall Experience Required: 8+ years experience in Python Programming, Python Scientific Packages and Working with Large, Complex Code Bases.
Degrees/Certifications Required: Technical Degree Required like Computer Science.