Posted:3 months ago|
Platform:
Work from Office
Full Time
we are looking for candidate with following skill . Position / Job Title : Senior Software Engineer Total Experience : 8 to 11 Years Relevant Experience : 7+Years Current & Preferred Location : Bangalore Shift Timings : 10.00 AM to 7.00PM IST Senior Software Engineer Python backend strong coding/programming experience. Experience with frameworks either Pyramid / Flask / Django. Experience in UNIX/LINUX OS environment. Experience with scripting with bash/shell. Experience designing, building, and testing REST-based APIs. Good to have: Some experience/knowledge of at least some of the following: HPC, AI/ML workflows, batch schedulers like Slurm, Kubernetes cluster administration, networking concepts and protocols, storage technologies, microservices, virtualization/containerization/hyper[1]converged infrastructure, Ansible and IaC. Notice Period Immediate to 45 Days Detailed JD : seeking a Software Engineer to join our growing Software group. Penguin Computing's Scyld Software products are used in the deployment, provisioning, management, and monitoring of some of the largest computational systems in the world for HPC and AI workloads. In this role, you will join our remote-first Software team and collaborate closely with Software Engineers, Solution Architects, Product Managers, UI/UX Professionals, and others across the organization to take functional requirements from concept to fully realized, elegant solutions. Using the latest technologies and approaches, you will join us in our mission to design and build innovative software that delivers a best-in-class set of capabilities and user experience. You understand best practices and design patterns and bring a creative and innovative mind set. You are committed to building scalable, maintainable architectures, and to writing clean, readable code. We are looking for talented software development engineers who can contribute to our ambitious goals and our culture of engineering rigor. Essential Duties and Responsibilities Design and build tools and components that will contribute to ensuring that our Software is best in class and delights our customers. Write well-formulated, testable and readable code using appropriate software design patterns. Evaluate new business requirements and turn them into technical specs and turn those into units of work and code that you help build; in other words, be able to take user stories or high-level workflow designs from concept to code. Participate in team workflow: stand-ups, code reviews, design discussions, research and report backs. Be ready to participate in code reviews and have your code reviewed. Participate in technical architecture discussions. Refactor existing applications to keep technical debt at a minimum. Design, build, and maintain API features and endpoints. Work with other SW engineers on continuous improvement: mentoring junior engineers, knowledge sharing, and staying abreast of new technologies. Help maintain product documentation. Be motivated and excited to solve technical challenges. Qualifications Bachelors degree in computer science or similar discipline or equivalent experience. 5 to 8 years hands-on coding experience with Python. Other language experience, particularly JavaScript, bash, and C/C++ helpful. Excellent understanding of Linux: system administration, services, command-line. Deep understanding of modern web applications and APIs. Experience with databases, both SQL/NoSQL. Designing schemas, managing databases. Experience using backend frameworks like Django, Pyramid, and/or Flask. Experience designing, building, and testing REST-based APIs. Knowledge of Security best practices a plus: Authentication flows, RBAC, MLS, SElinux. Experience with agile development methodologies, Jira, git code management, CI/CD. Some experience/knowledge of at least some of the following: HPC, AI/ML workflows, batch schedulers like Slurm, Kubernetes cluster administration, networking concepts and protocols, storage technologies, microservices, virtualization/containerization/hyper-converged infrastructure, Ansible and IaC. Experience building system management applications or other applications that provide end users with resource management, data visualizations, chargeback/accounting systems a plus.Job Knowledge, Skills, and Abilities Bachelors degree in computer science/engineering or similar discipline or equivalent experience Deep understanding & experience in Software Automation Experience with bare metal provisioning: PXE and kickstart Experience with monitoring tools and strategies Excellent understanding of Linux-based systems including system administration Deep understanding and experience with configuration management tooling and processes like Ansible Solid coding skills including at least one scripting language and solid understanding of data structures Experience with Git and CI/CD tooling and practices Knowledge of Security best practices and technologies Knowledge of Nvidia GPU ecosystem (architecture, drivers, etc) Practical knowledge of HPC technologies including cluster management and stack Ability to communicate technical designs and concepts clearly and effectively Understanding of network technologies, architectures, and protocols Experience with virtualization architecture and platforms is preferred Experience with container-based software deployment and orchestration using Kubernetes. interested candidates pls share cv on ashwini.dabir@orcapod.work
Orcapod Consulting Services
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Orcapod Consulting Services
35.0 - 40.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
Experience: Not specified
2.0 - 7.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
9.0 - 14.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
15.0 - 25.0 Lacs P.A.
Mumbai, Thane, Navi Mumbai
13.0 - 20.0 Lacs P.A.
6.0 - 10.0 Lacs P.A.