Caprus IT Inc
-
Work side by side with cross-functional teams, user experience designers, project managers, product managers, functional owners, and engineers across the company, architecting and building digital products on a project basis.Responsible for scalable, reusable highly available architecture that conforms to security, performance, and other standards provided.Converts business requirements into technical solutions and communicates them to engineering teams and breaks down user stories into tasks, and assigns them accordingly.Act in capacity of a trusted subject matter expert who understands a broad range of software engineering methodologies including both agile and waterfall, and who can effectively design, articulate, and develop state-of-the-art digital products while balancing the business need, user experience, and certain technical limitations effectively.Help functional owners understand and scale the risks at the project initiation as well as running projects and similarly understand the best opportunities for fastest & most efficient improvementsDefines and enforces good software development standards by reviewing code and implementing third-party code scanning tools, automated test execution within DevOps pipeline.Resolves technical team conflicts and developers a culture of productive collaboration. |Supports or acts as scrum master leading daily stand-ups, sprint planning sessions, and sprint demos on a need basis.Qualifications & CompetenciesStrong Senior Python EngineerUnderstanding of distributed compute environments (spark)Understanding of Systems design and architecture for large scale data platformsFamiliarity with machine learning, MLOps or desire to learnUnderstanding of OOP and Agile processCan build Data Oriented Backend SystemsEducation:S. in Computer Science, Electrical Engineering, or related field