Principal Engineer | Hallmark Search Partners
Job Description
Principal Engineer
Company Overview
Aeries Technology is a Nasdaq listed global professional services and consulting partner headquartered in Mumbai, India, with centers in the USA, Mexico, Singapore, and Dubai. We provide mid-size technology companies with the right mix of deep vertical specialty, functional expertise, and the right systems and solutions to scale, optimize, and transform their business operations with unique customized engagement models. Aeries is Great Place to Work certified by GPTW India, reflecting our commitment to fostering a positive and inclusive workplace culture for our employees. Read about us at Aeries Technology.
Job Summary
The Principal Engineer role at Aeries Technology is critical in driving the development and delivery of innovative solutions that enhance business operations for our clients. This position involves working closely with cross-functional teams to ensure the availability of business-critical applications and leveraging cutting-edge technologies to optimize and transform operations.
Responsibilities
- Develop high-quality, efficient, and maintainable code in Python, utilizing OOPs concepts, decorators, and generators.
- Administer and manage Linux-based systems, ensuring system reliability and performance.
- Implement and manage CI/CD pipelines using Git and associated tooling.
- Monitor application performance using various monitoring tools and develop strategies to maintain service uptime.
- Collaborate with teams to analyze network technologies, architectures, and protocols to enhance system operations.
- Communicate technical designs and concepts effectively throughout the organization.
Qualifications
- Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent experience.
- Strong coding skills in Python, with a focus on object-oriented programming and data structures.
- In-depth knowledge of Linux systems, including system administration tasks.
- Proficiency in using Git and familiarity with CI/CD practices.
- Understanding of network technologies, architectures, protocols, and security best practices.
- Experience with virtualization architecture and cloud platforms.
Preferred Skills
- Knowledge and experience in Infrastructure Automation.
- Familiarity with bare metal provisioning methods, such as PXE and kickstart.
- Experience with configuration management tools like Ansible.
- Understanding of the Nvidia GPU ecosystem including architecture and drivers.
- Practical experience with High-Performance Computing (HPC) technologies and cluster management.
- Experience with container-based software deployment and orchestration tools, particularly Kubernetes.
Experience
- Approximately 5 years of relevant experience in software engineering or a similar field.
- Candidates should preferably hail from NIT, IIT, or Tier 1 colleges. If not, academic performance (class X, XII, BTech, BCA, MCA) should be above 70% with no gaps or backlogs in their studies.
Environment
The position is based in Stratus India, located in Whitefield, Bangalore. Stratus India is not only a Product Engineering R&D Center but also provides services in Customer Support, Finance, Sales and Marketing, and IT for Stratus Worldwide and its customers.
Salary
Not specified.
Growth Opportunities
The role offers potential for career advancement within a progressive company that values innovative solutions and employee development.
Benefits
- Certification reimbursement program
- LinkedIn Learning access
- Adoption assistance
- Cafeteria and free meals
- Employee Assistance Program
- Telemedicine options
- Wellness room
- Monthly work-from-home allowance
- COVID-19 insurance
- Broadband support