Principal Architect
Principal Architect
This is a senior engineering role. You will need to excel with minimal technical supervision, while playing a variety of roles as needed to respond efficiently to product priorities.
Typical Responsibilities
• Define long term architectural direction, design, and implement high performance and highly scalable and available platform components for advance analytics (machine learning and deep leaning)
• Work effectively with global product development and engineering teams
• Fully understand non-functional requirements, system interdependencies and limitations
• Maintain a broad view of emerging technologies and contribute in roadmap definition
• Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members
• Expert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience
Requirements
• B.Sc. in Computer Science, advanced degrees preferred
• Minimum of 7 years related professional experience
• Proven experience with platform development for advanced analytics (machine learning, deep learning), open source big data technologies and service oriented architecture
• Ability to prototype a system end-to-end
• Proven experience delivering production-quality server side applications in a professional software engineering role, developing in C#, C++, Java or Scala
• Experience with cloud platform such as AWS or Azure
• Expert knowledge in performance, scalability, enterprise system architecture, engineering best practices, and agile software development methodology
• Strong knowledge of data structures, algorithms, and asynchronous architectures
• Excellent organizational and communication skills
• Proven experience to lead a team of engineers to solve big problems with significant ambiguity
Our client offers a competitive salary, great benefits, and a creative and agile work environment. This is an opportunity to be part of a fast-paced, growing team at one of the most innovative technology companies in the world.
All your information will be kept confidential according to EEO guidelines.