• Experienced architecting and developing software for scalable, distributed systems.
• Understanding the current architecture of the application and assisting in scaling
the architecture cost effectively.
• Cost analysis of current configuration and architecture of the application.
• Comparative analysis of applications with various configuration with the same
• Writing efficient and modular code.
• Experience with cloud technologies and distributed systems servers.
• Ability to facilitate demonstrations, proof of concepts.
• Deep understanding of spark application.
• Able to expertly convey ideas and concepts to others.
• Understanding of the public cloud market and pain points driving enterprise cloud
• In-depth understanding and the ability to demonstrate expertise in designing,
deploying and maintaining custom enterprise web applications.
• Prepare a high-level PowerPoint presentation and detailed word document of the
application on completion of the project.
Nice to have:
• Strong knowledge of Python Machine Learning standard libraries.
• Strong understanding of all commonly used Machine Learning models and the main
algorithms that compose the models.
• Good understanding of the built-in data types. (Lists, dictionaries, tuples sets).