Job Description :
Responsibility Statements
8+ years of professional software development experience
5+ years of experience working in Python
Good exposure in Microservices architecture
Working knowledge of cloud technologies
Understanding of the threading limitations of Python and multi process architecture
Hands on Kafka experience in streaming data
Experience with at least one web framework
Performance optimization and problem diagnosis
Developing a highly concurrent and distributed system
Knowledge of version control and build tools such as Git, Github, IntelliJ and Jira preferred
Designing/Developing for high availability
Designing/Developing and testing new features
Supporting release and documentation of developed features
Help define coding standards and development processes
Willing to learn & adapt different technologies
Drive a smaller team & can work as an Individual Contributor too
Estimating the effort required to develop and implement
Coordinate with the database team to implement and maintain ingest of data ensuring integration with
data warehouse structure
Analyze business operations requirements for data, evaluate existing data quality, and recommend
improvement opportunities
Analyze output products to assure data quality and conformance to requirements
Participate in continuous improvement efforts to increase available data quality and speed of delivery
Participate on an Agile development team, using Scrum techniques, as a contributing development
team member
Collaborate with peers and provide professional assessments of project tasks


Required Education/Experience
Bachelor39;s Degree in Computer Science, Engineering or a related technical discipline, or the
equivalent combination of education, technical training, or work experience
8+ years of experience developing, supporting, or implementing application software
8+ years of experience in development using object-oriented methodologies
5+ years of experience developing with Python

4+ years of experience working with databases SQL and/or NoSQL (MongoDB, Cassandra,
MemcacheDB)
3+ years of experience developing with Python using Cython, Numba
3+ years of experience developing with Python ML stack numpy, pandas, scikit-learn, keras,
tensorflow, pyspark
3+ years of experience in Python parallelization/multiprocessing (e.g. Dask) and vectorization
3+ years of experience with web application frameworks, servers and proxies (e.g. Flask/Django,
…)
Strong verbal and written communication skills, with the ability to work effectively across internal
and external organizations.
MS Excel (e.g., vlookup, VBA, pivot tables)
Time management skills and the drive to work with limited supervision within a small team