A bachelor’s degree in Computer Science or equivalent
8-12 years of complex software engineering experience in progressively challenging roles including proven skill sets in server and client side programming and best practices
(Optional) Certifications in Machine Learning, Data Analytics, Big Data, Python, R
Minimum of 5 years of experience in Designing (Architect) Software Product/Platform
Minimum of 3 years of experience in big data solutions using Hadoop, Spark, Hive, Storm, Flume Pig, Kafka, Oozie etc…
Hands on experience in designing, developing and maintaining high-volume ETL processes
Hands on with statistical analysis tools R, Python, Scala
Experience in ML toolkits such as Mahout, Spark ML
Hands on experience in any one of the cloud technologies (Azure, AWS or Google Cloud)
Experience in Machine Learning, Data Analytics, Visualization and Predictive Analytics
Experience with integration of data from multiple data sources
Hands on experience in leveraging data, advanced analytics, actionable insights, and guide strategic decisions
Extensive experience solving analytical problems using statistical algorithms like Multiple Regression, Clustering techniques, Logistic Regression, Decision Trees, Random Forest, Collaborative Filtering, ARIMA
Strong verbal, written, and interpersonal communication skills with both technical and non-technical audiences.
Insatiably curious, and constantly learning and experimenting with new technologies
Applicant should be comfortable working independently, and in a team environment, as required
Strong analytical and problem solving skills
Ability to prioritize and manage work to critical project timelines in a fast-paced environment
The Mekanate platform helps enterprises accelerate their business’ growth by helping to build a pragmatic, coherent and, most importantly, data-driven Digital Transformation strategy. The platform leverages Machine learning and AI Driven analytics engine to recommend actionable insights from the Data DNA of the enterprise. The platform exposes services, APIs, SDKs and tools for enterprises to quickly enable integration to their existing environment. The platform also provides robust tools to implement, upgrade, migrate and integrate the enterprise applications.
Perform design, development and support of existing and new products.
Understand product vision and business needs to define product requirements and product architectural solutions.
Develop architectural and design principles to improve performance, capacity, and scalability of product.
Work with Product Manager in planning and execution of new product releases.
Consult business management team to clarify objectives and functional requirements for new or modified products.
Work with domain, product management and product engineering teams in the solution engineering efforts.
Work with pre-sales and product management teams in solution demonstrations.
Maintain product roadmap and architectural standards that assure product development projects optimally align with business objectives.