JobsAisle
N

Python Software Engineer, VP

NatWest Group plc

Chennai, India₹40,000–₹120,000/moAED 1.8K-5.3K/moToday
IndiaSoftware Designimplementationprogramming Languagesrequirements AnalysisscalabilityautomationvirtualisationavailabilityperformancePythonDjangoFlaskNumPystakeholder Managementcommunication Skillsfull Stack ExperienceoptimisationFastAPIAIML FrameworksTensorFlowPytorchscikitlearnPandasPysparkcollaboration SkillsFull Time

Skills Required

PythonAgileCommunication

Job Description

Job Description As a Software Engineer at our company, you will have the opportunity to design, produce, test, and implement working software across the lifecycle of the system. This role offers a chance to hone your existing software engineering skills and advance your career at the vice president level. Key Responsibilities: - Develop knowledge of aspects of the associated platform across business, applications, data, and infrastructure - Liaise with principal engineers, architects, and key stakeholders to understand how the platform works and supports business objectives - Apply Agile methods to software development on the backlog - Produce resilient and long-lived software while being flexible to cope with future needs - Deliver intentional architecture and formulate emergent design through innovative ideas, experimentation, and prototyping - Design and develop software with a focus on automation of build, test, and deployment activities using executable patterns Qualifications Required: - Strong full stack experience in software design and implementation - Ability to exploit programming languages to solve complex problems - Capability of complex requirements analysis capture and validation against business and systems requirements - Experience leading the implementation of programming best practices, especially around scalability, automation, virtualization, optimization, availability, and performance - At least 12 years of experience in Python, FastAPI, Django, and Flask - Experience with AI/ML frameworks such as TensorFlow, Pytorch, scikit-learn, and libraries like Pandas, NumPy, and Pyspark - Sound collaboration skills and the ability to work with business teams to produce pragmatic solutions - Strong stakeholder management and communication skills to convey complex technical concepts in a simple way Join us and take on this critical role as a Software Engineer to contribute to our dynamic team and shape the future of our platform with your innovative ideas and expertise. As a Software Engineer at our company, you will have the opportunity to design, produce, test, and implement working software across the lifecycle of the system. This role offers a chance to hone your existing software engineering skills and advance your career at the vice president level. Key Responsibilities: - Develop knowledge of aspects of the associated platform across business, applications, data, and infrastructure - Liaise with principal engineers, architects, and key stakeholders to understand how the platform works and supports business objectives - Apply Agile methods to software development on the backlog - Produce resilient and long-lived software while being flexible to cope with future needs - Deliver intentional architecture and formulate emergent design through innovative ideas, experimentation, and prototyping - Design and develop software with a focus on automation of build, test, and deployment activities using executable patterns Qualifications Required: - Strong full stack experience in software design and implementation - Ability to exploit programming languages to solve complex problems - Capability of complex requirements analysis capture and validation against business and systems requirements - Experience leading the implementation of programming best practices, especially around scalability, automation, virtualization, optimization, availability, and performance - At least 12 years of experience in Python, FastAPI, Django, and Flask - Experience with AI/ML frameworks such as TensorFlow, Pytorch, scikit-learn, and libraries like Pandas, NumPy, and Pyspark - Sound collaboration skills and the ability to work with business teams to produce pragmatic solutions - Strong stakeholder management and communication skills to convey complex technical concepts in a simple way Join us and take on this critical role as a Software Engineer to contribute to our dynamic team and shape the future of our platform with your innovative ideas and expertise.