BLUE YONDER INDIA PRIVATE LIMITED
Blue Yonder - Python Developer
Job Location
Bangalore, India
Job Description
Job Description : As a Sr. Software Engineer, you serve as a specialist in the engineering team that supports the team with the following responsibilities : - Design, architect, implement, and help operate the Machine Learning platform by Developing and gaining insight into the application architecture. - Distill an abstract architecture into concrete design and influence the implementation. - Observing inefficiencies, both in cost and reliability, of existing processes - Researching alternative solutions using custom or existing open source technologies Designing replacement processes and components - Implementing processes, extending and configuring open source components - Work with the ML DevOps and Support teams to operate ML platform by Helping implement DevOps best practices of in-house and open source components - Ensuring smooth operation via monitoring and alerting facilities - Work with the ML data scientists to - Apply the appropriate software engineering patterns to build robust and scalable systems for both model building and serving. Responsibilities : - Develops quality software according to clean code principles and Blue Yonder standards and writes effective test cases. - Autonomously pulls issues from the team backlog or supports other team members with their issues as appropriate. - Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives. - Understands basic functional and technical requirements of software components. - Contributes to designs of individual stories. - Continuously improve themselves and the code they produce. - Incorporates aspects of information security in their own work. - Develops an understanding of how changes in the team's deliverables affect other teams and the customer. - Identifies operational issues and brings them to the attention of the team. - Autonomously plans and performs routine changes. - Independently resolves incidents around a limited set of service functions. - Independently handles service requests. - Realizes that resource consumption directly affects SaaS profitability. - Autonomously performs small refactorings to improve local software quality. - Is aware of the team's continuous integration pipeline and fixes broken builds as necessary. - Actively provides feedback during code reviews. - Onboard new members to the team and help develop junior engineers. - Assists associates with implementational and operational issues. - Clearly communicates impediments and actively seeks support from team members to overcome obstacles. - Participates in implementing performance benchmark tests. - Understands company and team visions and the problem domain their team works on. - Demonstrates problem-solving and innovation ability. Requirements : - A bachelor's degree in computer science is required, Master is preferred. - 4 years of software engineering experience building production software. - Experience in Frontend technologies, JavaScript, TypeScript, and React. - Good working knowledge of Kubernetes and other virtualized execution technologies. - 1 years of experience working on at least one cloud environment, GCP preferred. - 4 years of Python programming experience with an excellent understanding of Object-Oriented Design and Patterns. - 3 years of experience in building REST APIs. - 1 Working Experience on Kafka and its integration with Cloud Services. - 3 years of Linux scripting experience. - 1 years working with traditional and new relational SQL DBMS; Hive and Big Query preferred. - 1 years of experience with NOSQL databases; Cassandra, HBase, Redis. - Strong CS fundamentals in algorithms and data structures. - Should have experience working with CI/CD, automated unit, and integration testing. - Some experience with streaming frameworks, preferably Beam on Samza/Flink/DataFlow. - Familiarity with modern Big Data computing platforms such as Hadoop and Spark. - Exposure to one or more of Pandas, NumPy, sklearn, Keras, TensorFlow, Jupyter, Matplotlib, etc. - Good to have Supply Chain domain knowledge. (ref:hirist.tech)
Location: Bangalore, IN
Posted Date: 10/9/2024
Location: Bangalore, IN
Posted Date: 10/9/2024
Contact Information
Contact | Human Resources BLUE YONDER INDIA PRIVATE LIMITED |
---|