Sr. Software Engineer, C++

Align Technology
Municipality of Madrid, Spain
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Computer-Aided Design
API
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Automation of Tests
Unit Testing
Bug Tracking Systems
C++
Code Review
Continuous Integration
Data Structures
Python
Machine Learning
Object-Oriented Software Development
Software Engineering
SQL Databases
GIT
Data Lake
Information Technology
Splunk

Job description

Align Technology Inc. is a global leader in the development of innovative medical technologies. The company is best known for its groundbreaking product, Invisalign-a device that enables people to achieve a perfect smile in a simple and aesthetic way, without traditional braces. Today, we are developing cutting-edge, technology-rich products such as the Invisalign system for teeth alignment and iTero scanners, helping dental professionals achieve optimal clinical outcomes and offer their patients advanced, effective treatment options. Our headquarters is located in Silicon Valley, USA. Since 2004, our Moscow R&D office has been focused on developing CAD applications for orthodontics. Working closely with colleagues in the United States (San Jose and Raleigh) and Costa Rica, our team is responsible for integration of next-generation AI-powered software for digital medical devices. We are looking for Senior Software Engineer to join AI-innovations team. This role involves development of AI-powered solutions and their integrations into deskop/cloud clinical CAD applications and corresponding APIs., * Implementation of features in C++/python with well-define code review and Unit Tests procedures

  • Implementation of AWS lambdas and step-functions
  • 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)
  • Requirements analysis and clarification: impact analysis using Data Lakes and SQL databases, communication with stakeholders, formalization of functional requirements (without supervision)
  • Dataset management to measure and control results of solutions developed
  • Clear progress and status reporting
  • Performing code reviews
  • Effort estimations for feature development
  • Component/feature ownership
  • Performing code design review
  • Architecture design for integration features
  • Technical leadership within the team
  • Mentoring of other engineers up to regular level, At Align, every smile matters. We're committed to helping you thrive by supporting the health, growth, and well-being of our team members through a variety of tools and programs. While specific offerings may vary by location and role, Align employees can typically expect:
  • Health and well-being programs to keep you thriving in both body and mind.
  • Employee-exclusive discounts on Invisalign products.
  • Learning opportunities through online learning resources and support for your individual development plans.
  • Inclusive, global workplace that fosters collaboration, recognition and belonging.

Requirements

Do you have experience in Splunk?, * Computer Science or related education

  • 4+ years of industry development
  • Understanding of OOP, data structures, algorithms, bug tracking, code review, unit tests
  • Git knowledge
  • C++ expert knowledge, including modern standards
  • Python knowledge
  • Experience with feature or scope ownership
  • Soft skills: desire to learn, intelligence, smooth communication, stress resistance, customer focus, decision making, independency
  • English upper intermediate

Would be a plus

  • Mathematical statistics knowledge
  • Experience in 3D computational software development
  • Experience with AWS
  • Experience with AI/Machine Learning

About the company

Helping change millions of lives, one smile at a time.

Discover your straight path to a bright future at Align. As a part of our smart, diverse and fast-moving global team, you'll make an impact for the market leader that's moving an industry forward.

Want to find out what’s next for us—and for you?

Follow us here on LinkedIn for business updates and #lifeatalign stories, and check out our current opportunities at www.aligntech.com/careers.

About Align
Twenty years ago, we pioneered the world's first clear aligners. Since then, we have continuously innovated with new products and technologies that are revolutionizing treatments for doctors and their patients. Invisalign clear aligners and the iTero Intraoral scanner help dental professionals achieve the clinical results they expect and deliver effective, advanced dental options to their patients.

Apply for this position