-
Salary15 LPA - 20 LPA
- LocationChennai, India
-
IndustryInformation Technology
Client Description:
Our client is a rapidly growing start-up which is a highly specialized provider of advanced Analytics & AI / ML solutions that solve important problems in multiple domains, including Healthcare, Banking, Retail, Automotive, Defence, and others. Their founders are industry veterans who possess formidable academic credentials and who have invested heavily in research on AI / ML and deep tech, for which they have created a research & innovation lab in IIT Madras Research Park.
Role Details:
· Title / Designation: Sr Software Engineer – Python
· Reporting to: Project Leadership
· Location: Open to long-term remote working; physical location is in Chennai.
Roles & Responsibilities:
As Software Engineer – Python, you will be building, deploying, and supporting object-oriented advanced AWS cloud-native scalable, distributed AI / ML applications, using Python frameworks.
Candidate requirements:
· 3+ Years, professional or academic, Object-Oriented Python development or similar languages with demonstrable skill.
· Willing to learn and work with other developers.
· Excellent verbal and written communication skills.
· Familiarity with Linux development environments.
· Desire to be part of a start-up team and contribute significantly to its success.
· Experience working in a professional development environment including internships or paid employment.
· Experience with web application and/or API development with Flask, Django, or another framework.
· Demonstrable Skill with relational SQL database systems, PostgreSQL preferred.
· Strong data analysis with advanced numeric and text processing techniques.
· Development of containerized applications and services, preferably with Docker.
· Development of microservices using Flask (preferably) or other frameworks.
· Distributed cloud application deployment.
· Distributed systems using Celery and message brokers (RabbitMQ, Redis).
· Working knowledge of Watcher and Data Dog.
· AWS Cloud components – EC2, Aurora, Athena, and S3.
· Version control systems such as Bitbucket or GitHub and project management tools (Jira or equivalent).
· API documentation using Swagger UI, Postman Doc.
· Knowledge and experience in MongoDB and Mongoose will be an added advantage.
· Knowledge and experience in Test Driven Development (TDD) using unit test/pytest will be an added advantage.
Assessment & Interview process: · Coding test on Hacker rank. · Technical Interview round 1. · Technical Interview round 2. · Final HR discussion round. |