Technical Architect

Full Time
India, Mumbai
Posted 2 years ago

Responsibilities:
Be an integral part of the Engineering team and be involved in the entire development lifecycle, from conceptualization, architecture to coding and unit testing. Provide architectural blueprints and technical leadership to the team. Flexible, proactive, responsible, detail-oriented and must have a willingness to roll up your sleeves and get the job done. Ability to create a best in class technology environment, with focus on learning and mentoring the team. Build real-time and batch analytics platform for analytics & machine-learning. Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform. Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions.

Desired Skills:
Deep understanding of real-time as well as batch processing big data technologies (Spark, Storm, Kafka, Kinesis, RabbitMQ, Flink, MapReduce, Yarn, Pig, Hive, HDFS, Oozie etc)

Developed applications that work with RDBMS as well as NoSQL stores (e.g. ElasticSearch, Hbase, Cassandra, MongoDB, CouchDB)

Experience in gathering and processing raw data at scale

Knowledge of architectural styles and design patterns, Data modeling and database design experience.
Ability to think ahead and anticipate problems, issues and solutions and experienced in solving problems that happen at scale.

Experience with service oriented architecture (SOA)

Strong communicator and can communicate complex technical ideas in a straightforward way
Understand and have worked on caching technologies such as Memcache / Redis / AeroSpike

MUST have:
10+ years of experience in software development using Java, python, php, perl, C++

Bachelor / Master in Computer Science/Engineering or related technical degree

Worked on large & scalable system. Have immense experience in application performance optimization and distributed system designing and cloud computing.

Apply Online