
Principal Engineer

Principal Engineer
Not Accepting Applications
About the Job
Skills
Company Overview
Expertia AI is a cutting-edge company specializing in Deep Tech to revolutionize the future of work for organizations and professionals. Our flagship product, the Virtual Recruiter, leverages advanced algorithms to identify hidden skills and rank top candidate profiles. We empower businesses with the Expertia Career Site and Expertia Skill Cloud, managing and optimizing talent acquisition. Based in Bangalore, we operate as a small, dynamic team in the HR Tech industry with a focus on innovative recruitment solutions.
Job Overview
Expertia AI is seeking a highly skilled Principal Engineer for a full-time position based in Hyderabad. This senior-level role entails leading engineering efforts in developing sophisticated solutions and streamlining our tech-driven recruitment platform. The ideal candidate will possess proficiency in both required and must-have skills, contributing significantly to the technical strategies and execution of our projects. Be part of our mission to transform the recruitment landscape through state-of-the-art technology.
Qualifications and Skills
- Proven expertise in microservices architecture (mandatory skill) demonstrating the ability to design scalable, modular, and efficient software systems.
- Strong proficiency in DevOps practices (mandatory skill) with experience in automating and optimizing processes for CI/CD environments.
- Adept in data engineering utilizing tools like Apache Kafka and Apache Spark (mandatory skill), ensuring robust data processing and integration capabilities.
- Comprehensive understanding of cloud computing platforms such as AWS, Azure, and Google Cloud, with practical experience in deployment and maintenance.
- Hands-on experience with container orchestration using Kubernetes and Docker, deploying applications efficiently at scale.
- Familiarity with machine learning frameworks, specifically TensorFlow and PyTorch, for developing intelligent models and solutions.
- Proficient in software development with programming languages like Go, Java, or Python, delivering quality code in complex projects.
- Experience with agile methodologies, promoting iterative development and collaborative problem-solving to enhance team productivity.
Roles and Responsibilities
- Lead the design and development of scalable software solutions using microservices architecture principles.
- Implement and advocate for best practices in DevOps, enhancing automation and streamlining deployment processes.
- Architect and develop robust data pipelines with Apache Kafka and Apache Spark, ensuring reliable data flow and analytics.
- Coordinate with cross-functional teams to align cloud architecture strategies with business objectives and requirements.
- Mentor and guide engineering teams in using Kubernetes and Docker for optimal application deployment and management.
- Collaborate with data scientists to integrate machine learning models into production, utilizing frameworks like TensorFlow and PyTorch.
- Contribute to the design and review of software architecture, focusing on performance, scalability, and maintainability.
- Champion agile practices within the team, facilitating sprint planning, retrospectives, and continuous improvement initiatives.
About the company
Industry
Health and Human Services...
Company Size
5001-10000 Employees
Headquarter
New York,USA
Other open jobs from Expertia AI
