About Company
Align Technology is a publicly traded medical device company that istransforming smiles and changing lives. Our global team of talented employees develop innovative technology, tools and treatment options to help dental professionals worldwide achieve the clinical results they expect. Our digital ecosystem combines the power of technology to create beautiful smiles through the integration of AI and machine learning, digital imaging and visualization, biomechanics and material science to develop the Invisalign system, the most advanced clear aligner system in the world; iTero Intraoral Scanners andOrthoCADdigital services. Did you know? Align is the worlds largest manufacturer of custom 3D-printed materials.
Job description
Transforming smiles, changing lives
AtAlign Technology, we believe a great smile can transform a persons life, so we create technology that gives people the confidence to take on whatevers next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our diverse and collaborative teams are constantly pushing the boundaries of whats possible.
Ready to join us?
About this opportunity
Align Technology is a global medical device company that is changing lives through better smiles. We revolutionized the orthodontic industry and the way orthodontic and restorative treatment is presented and delivered to millions of people around the world.
You will be part of cross-functional and multiregional development organization utilizing broad set of technologies and tools. As an Expert C++ Engineer you will contribute into development, testing and delivery of features within several internal applications bringing higher level of automation to the treatment planning process as a result. Our main domain area is a Windows-based 3D CAD system written in C++ and Cloud services built around it.
Time and Venue
5th August – 7th August , 9.30 AM – 5.00 PM
Taj Vivanta, Hinjewadi, Pune
Contact – Manjusree ( 9849415904 )
Education: B.Tech/B.E. in Any Specialization
As an Expert C++ engineer you will work with following technological stack:
- C++/MFC/Cross Platform
- Python
- Docker
- Amazon Cloud: ECS/EKS
- Redshift SQL
- Git/BitBucket
In this role, you will
As an Expert C++ Engineer you will have following responsibilities:
- Implementation of features in C++/python with well-define code review and Unit Tests procedures
- Test Automation with our internal python-based automation frameworks
- Implementation of post release monitoring using Splunk logs and dashboards as well as events inside SQL History Log DB
- Setup of Continuous Integration Tools (branching, build plans, deployment plans)
- Analysis and clarification of requirements: impact analysis using Data Lakes and SQL databases, communication with stakeholders, formalization of functional requirements (without supervision)
- Demo with stakeholders
- Performing code reviews
- Effort estimations for feature development
- Problem domain ownership
- Performing architecture reviews
- Architecture design for integration features
- Technical leadership within area of responsibility
- Mentoring of other engineers up to senior level
- Technical solution analysis for new initiatives
- Proposals and design of new features and technologies
- Communication with other teams and technical experts to guarantee usage of best practices within the team
In this role, youll need
We are looking for candidates with the following skills:
- Computer Science or related education
- 12+ years of industry development
- Expert Understanding of OOP, data structures, algorithms, bug tracking, code review, unit tests
- Git knowledge
- C++11x expert knowledge
- Python knowledge
- Experience with feature or scope ownership
- Soft skills: desire to learn, intelligence, smooth communication, stress resistance, customer focus and charismatic, decision making, independency
- Ability to thoroughly analyze solutions and their behavior in production
- English B2 (intermediate)
- Mathematical knowledge (optimization methods, linear algebra, analytical geometry) is a plus
- Experience in 3D computational software development is a plus
- Experience with Machine Learning is a plus