Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
Responsibilities:
• Generally, you’ll 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