Design and implement back-end for various data science projects Manage DevOps implementation for various projects as required Work with different back-end technologies to meet the functional and scalability requirements of the products Design and implementation of streaming pipelines and well designed APIs Contribute to the design of highly scalable, available data processing workflows Take ownership of all aspects of your work, from research and analysis to testing and deployment in production as well as on-call rotation Write elegant and readable code Collaborate with data science and application teams Job Requirements: Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience) 3+ years of relevant experience working as a back-end software engineer Proficient with Python programming language Working knowledge of event-driven architecture, microservices design and implementation Experience with building and running large-scale applications, concurrent programming and data processing Experience with AWS managed services (SQS, SNS, Lambda, DynamoDB, ElasticSearch, ECS, S3, EC2) Sound knowledge of Unix/Linux systems Familiarity with infrastructure as code (e.g. Terraform), CI/CD tools (eg. Drone), configuration management, dependency management, containerization technologies (Docker, Kubernetes) Role: Search Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate read more Key Skills UnixBackendManaged servicesLinuxdata scienceConfiguration managementProgrammingData processingPython
Remote
Remote
Software Developer
(Based On Interview)
Lorem ipsum dolor sit amet, consectetur adipiscing elit.