principal software engineer (python) in bangalore

posted
contact
randstad india
position type
permanent
apply now

posted
location
bangalore, karnataka
function
Information Technology
position type
permanent
experience
8-12
reference number
55641
contact
randstad india

job description

principal software engineer (python) in bangalore

**_Responsibilities_** * Drive the architecture of our application platform, considering the team and our future product roadmap.* Drive and uphold high engineering standards, bringing consistency to the codebases you encounter and ensuring software is adequately reviewed, tested, and integrated.* Design and develop production-ready APIs amd algorithms at scale* Design, develop, process and analyse data collections and processing from diverse sources, large scale structured and unstructured data* Build new features for internal and external users, and refactor existing ones to make them better.* Drive optimization, testing and tooling to improve quality of solutions** ****_Requirements_*** 10+ years of experience using one or more of the following languages: Python (Preferred), SQL, R.* 5+ years of experience with database and SQL (AWS Redshift (Preferred), Postgres, SQL Server)* Demonstrated expertise working with and maintaining open-source data analysis platforms, including but not limited to: Pandas, Scikit-Learn, Matplotlib, TensorFlow, Jupyter and other Python data tools Spark (PySpark), HDFS, Kafka and other high-volume data tools* Search Analytics through Elastic Search.* Expert knowledge of distributed computing, optimization techniques and multiprocessing design principals using Python* Experience with NoSQL and streaming platforms, e.g. Kafka, MongoDB, Neo4j is a plus* Experience with advanced analytics and modern machine learning techniques is a plus* Experience with cloud native services such as AWS EMR, Sagemaker is a plus* Proficiency with APIs, containerization and orchestration is a plus* Experience working in a Linux environment.* Exceptional attention to detail along with strong communication skills* Bachelors degree in a quantitative discipline or engineering.* _Experience in healthcare industry with healthcare data analytics products_

skills

Python

qualification

B.E/B.Tech