Over 5 years Python development experience, Strong knowledge of advanced algorithms, Background in linear algebra and geometry, Experience with 3D file structures (.stp), Familiarity with Python frameworks and libraries.
Key responsabilities:
Work with design and product teams
Develop and maintain Python codebase
Create prototypes and conduct testing
Participate in technical discussions
Document sprints and create tests
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Generally, youll work closely with the design team, product management, and development teams to create new modules and maintain the existing Python codebase in order to cover all the business requirements.
Development of first functioning prototypes
Prototype testing
Take part in discussions on technical solutions
Pair programming and code review
Discuss with the Product Owner to define the implementation with the best value/effort ratio
Develop and document the Stories of the Sprint with other team members
Create unit/integration tests in a continuous integration environment
Develop the product in accordance with architectural & technology guidelines
Is responsible for the quality of the product
Contribute to all phases of the development lifecycle
Competencies:
Very good python development skills, at least 5 years experience on advanced algorithms development
3D files structure knowledge (solid, edge, vertex, meshes). File format is .stp
Strong mathematical background; at ease with linear algebra and differential geometry
Experience with physical computation and finite element method is a plus.
Deep Learning classification algorithms (Yolo TF framework for 2D elec cards components recognition not 3D but should be handed over as well)
Experience with Python frameworks (Django, Flask) and libraries (NumPy, TensorFlow, PyTorch) are a big advantage