Lead Full Stack -ML Platforms
Job Description
About Company:
\nIt is a data and analytics company
\nExperience: 3 to 8Years
\nLocation: Bangalore
\nTitle: Python Developer
\nNotice Period: Immediate to 30 Days
\nJob Responsibilities:
\nCore experience as a Lead engineer in with experience in Server Side, Front end Technologies in an internet facing Web Based Software Product
\n4+ Years of hands-on experience server-side/back-end full cycle product development in a production environment in Python building microservices, REST APIs, Event driven Programming, and in design and deployment of ML Algorithms in Production
\n4+ years of web application development experience in Typescript /React Quality experience in having worked on a dynamic Web Enterprise or consumer SAAS app successfully in a team environment
\nExpert knowledge of building and maintaining in Production, large scale micro services-based applications
\nProficient with SQL, RDBMS such as Postgres, MySQL, SQL Server, Oracle and/or experience with NoSQL DBMSs such as Mongodb
\nHands on experience in python server frameworks like FastAPI
\nExcellent working experience with some ORM (Object Relational Mapper) libraries. Eg: SQL Alchemy
\nExperience in Test driven Development
\nExperience in cloud - AWS/Azure/GCP, Basics of Devops, CI/CD, Kubernetes etc
\nUnderstanding of the threading limitations of Python, and multi-process architecture, Sockets, SSE
\nStrong trouble-shooting skills that span systems(Linux), network, and application
\nExcellent knowledge of version control (GIT) and Dev ops, Containers, Docker etc and Software Release management
\nDeep understanding of core technologies such as Typescript, JavaScript, HTML5, CSS, Redux, Vite
\nThorough understanding of core design principles and common design patterns of React including, Hooks, Context API , Lifecycle methods , Routing etc in React.
\nExperience with data visualization, familiarity with design concepts
\nPassion for user experience: demonstrated ability to work closely with designers and build products and services that bring best experiences to consumers.
\nExcellent coding skills writes code that is well structured, idiomatic, reusable, & easy to understand
\nGood Understanding of in Statistics, Data, hypothesis validation, Data Science and Design of Algorithms
\nBachelor s Degree in Computer Science or related field
\nHigh integrity, and great hunger to learn and develop as a software engineer
\nCapacity to take requirements & break them down into actionable tech tasks
\nFamiliar with testing at multiple levels, and doing test driven development
\nExcellent communicator: Team player and continuous learner who can work collaboratively with a small team
\nFast Learner- Willingness to learn and adapt to new technologies and contribute in a fast-paced environment
\n