Job title: Python developer
Experience:
4-7 Years
Notice
period: Immediate to 15 days
Location: Bangalore
JD:
Basic
Qualifications
· 4+ years of professional software
development experience
· 4+ years of programming experience
with languages such as python, Java and R
· 3+ years of experience in machine
learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
etc.
· Deep knowledge of math, probability,
statistics and algorithms
· Understanding of data structures,
data modeling and software architecture
Description
· Designing and developing machine learning
and deep learning systems
· Running machine learning tests and
experiments
· Implementing appropriate ML
algorithms
Key Skills
· Integration APIs, micro-services and ETL/ELT patterns
· DevOps (Good to have) Ansible, Jenkins, ELK
· Containerization Docker, Kubernetes etc
· Orchestration Airflow, Step
Functions, Ctrl M etc.
· Languages and scripting: Python,
Scala Java etc
· Cloud Services - AWS, GCP, Azure and
Cloud Native
· Analytics and ML tooling Sagemaker, ML Studio
· Execution Paradigm low latency/Streaming, batch and micro batch
processing
· Data platforms Big Data (Hadoop,
Spark, Hive, Kafka etc.) and Data Warehouse (Teradata, Redshift, BigQuery,
Snowflake etc.)
· Visualization Tools - PowerBI,
Tableau
Roles and
Responsibilities
· Understanding of data structures,
data modeling and software architecture.
· Deep knowledge of math, probability,
statistics and algorithms.
· Drive the vision for modern data and
analytics platform to deliver well-architected and engineered data and
analytics products leveraging cloud tech stack and third-party products.
· Close the gap between ML research
and production to create groundbreaking new products, features and solve
problems for our customers.
· Design, develop, test, and deploy
data pipelines, machine learning infrastructure and client-facing products and
services.
· Build and implement machine learning
models and prototype solutions for proof-ofconcept.
· Scale existing ML models into
production on a variety of cloud platforms.
· Analyze and resolve architectural
problems, working closely with engineering, data science and operations teams.