Cloud Architect
North America · Full-time · Engineering
about the role
This is an entrepreneurial Cloud Engineering position that evolves to the Cloud Engineering Lead. This position requires fanatic iterative improvement ability - architect a solution, code, research, understand customer needs, research more, rebuild and re-architect, you get the drift. We are seeking hard-core-geeks-turned-successful-techiee who are interested in seeing their work used by millions of users the world over.
This position will manage the day-to-day development aspects of multiple projects including analysis, scoping, planning, implementation. You will participate on the product leadership team to define the long term technology and architectural strategy demonstrating a deep knowledge of technologies that span a variety of domains including enterprise applications, cloud APIs and architecture, virtualization, networking, mobile applications and more.
key responsibilities
-
Lead, drive and define database design and development of real-time complex products.
-
Strive for excellence in customer experience, technology, methodology, and execution.
-
Define and own end-to-end Architecture from definition phase to go-live phase.
-
Define reusable components/frameworks, common schemas, standards to be used & tools to be used and help bootstrap the engineering team.
-
Performance tuning of application and database and code optimizations.
-
Define database strategy, database design & development standards and SDLC, database customization & extension patterns, database deployment and upgrade methods, database integration patterns, and data governance policies.
-
Architect and develop database schema, indexing strategies, views, and stored procedures for Cloud applications.
-
Assist in defining scope and sizing of work; analyze and derive NFRs, participate in proof of concept development. Contribute to innovation and continuous enhancement of the platform.
-
Define and implement strategy for data services to be used by Cloud and web-based applications.
-
Improve the performance, availability and scalability of the physical database, including database access layer, database calls and SQL statements.
-
Design robust cloud management implementations including orchestration and catalog capabilities.
-
Architect and design distributed data processing solutions using big data technologies - added advantage.
-
Demonstrate thought leadership in cloud computing across multiple channels and become a trusted advisor to decision makers.
preferred qualifications
-
Willing to learn, re-learn, research, break, fix, build, re-build and deliver awesome code to solve real business/consumer needs
-
An open source enthusiast
-
Absolutely technology agnostic and believe that business processes define and dictate which technology to use
-
Ability to think on your feet, and follow-up with multiple stakeholders to get things done
-
Excellent interpersonal communication skills
-
Superior project management and organizational skills
-
Logical thought process; ability to grasp customer requirements rapidly and translate the same into technical as well as layperson terms
-
Ability to anticipate potential problems, determine and implement solutions
-
Energetic, disciplined, with a results-oriented approach
-
Strong ethics and transparency in dealings with clients, vendors, colleagues and partners
-
Attitude of give me 5 sharp freshers and 6 months and I will rebuild the way people communicate over the internet
-
You are customer-centric, and feel strongly about building scalable, secure, quality software. You thrive and succeed in delivering high quality technology products in a growth environment where priorities shift fast.
-
Hands on experience in Cloud Computing (AWS/GCP/Azure)
-
Solid knowledge of any one of the industry leading RDBMS like Oracle/SQL Server/DB2/MySQL etc
-
Expertise in providing data architecture solutions and recommendations that are technology neutral
-
Experience in Architecture consulting engagements is a plus.
-
Deep understanding of technical and functional designs for Databases, Data Warehousing, Reporting, and Data Mining areas
-
Bachelors in Engineering or Computer Science, Advanced degree in Engineering, Mathematics, Computer or Information Technology
-
Highly analytical aptitude and a strong ‘desire to deliver' outlives those fancy degrees! More so if you have been a techie from 12.
-
4 - 8 years of experience in database development, tech architect and solutions architect