Description -
We are an expanding team at HP that develops applications leveraging Generative AI and Large Language Models (LLMs). Our team collaborates closely with business units, primarily within the Commercial Organization, to develop and deploy cutting-edge AI-driven solutions that empower sales teams and customers. As a Principal Software Engineer, you will play a key role in shaping the technology strategy, leading complex engineering initiatives, and mentoring teams to deliver scalable and innovative software solutions.
Role Responsibilities:
Drives the technical vision and strategy for software solutions, ensuring alignment with business objectives and future scalability.
Provides technical leadership across multiple teams, guiding engineers in the design, architecture, and implementation of enterprise-grade software systems.
Architects and develops highly efficient, scalable, and secure applications, integrating Generative AI and LLM-based technologies.
Oversees and reviews complex software development projects, ensuring adherence to best practices, security standards, and high-performance computing.
Mentors and coaches software engineers, fostering an environment of continuous learning, innovation, and technical excellence.
Partners with Data Science, AI, and Product teams to develop robust machine learning and AI-based applications.
Leads technology evaluations, proof of concepts (PoCs), and innovation projects, influencing the adoption of emerging technologies and engineering best practices.
Optimizes software execution, analyzing performance bottlenecks, improving efficiency, and driving scalable cloud-native solutions.
Collaborates with business leaders and stakeholders, translating high-level business requirements into scalable technical solutions.
Drives cross-functional initiatives, working with internal and external partners to push forward AI and software engineering capabilities.
Role Requirements:
Deep expertise in Python, with experience in building and optimizing large-scale AI-driven applications.
Strong experience in microservices architecture, API design, and RESTful & GraphQL services.
Hands-on experience with scalable and distributed backend architectures, caching strategies, and security best practices.
Knowledge of frontend performance optimization techniques, lazy loading, and service workers
Proficiency in React and Strong understanding of modern UI/UX principles, accessibility, and component-driven development.
Extensive knowledge of cloud-native architectures, including APIs, microservices, and containerized applications using Kubernetes (Azure Kubernetes Service).
Proficiency in key Azure services, such as Azure Machine Learning, Azure Functions, Logic Apps, and Azure DevOps.
Knowledge of Generative AI frameworks (e.g., Hugging Face, OpenAI API, LangChain) and LLM fine-tuning techniques.
Expertise in MLOps, CI/CD pipelines, and Infrastructure as Code (IaC) tools for efficient deployment and automation.
Proven experience in performance optimization, large-scale software system design, and high-performance computing.
Exceptional problem-solving and analytical skills, with the ability to troubleshoot and optimize complex AI applications.
Strong leadership and communication skills, capable of influencing both technical and non-technical stakeholders.
Education & Experience:
Master’s or Ph.D. in Computer Science, Software Engineering, or related field, or equivalent experience.
10+ years of experience in software engineering, with a proven track record of technical leadership and enterprise-level solution design.
Demonstrated experience driving complex AI/ML projects from concept to production at scale.
#LI-POST
Entity Sales&Services
Job -
SoftwareSchedule -
Full timeShift -
No shift premium (Greece)Travel -
NoRelocation -
NoEqual Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
If you’d like more information about HP’s EEO Policy or your EEO rights as an applicant under the law, please click here: Equal Employment Opportunity is the Law Equal Employment Opportunity is the Law – Supplement
Other Jobs from HP
Azure Data Engineer
Data Software Engineer
Senior C++ Developer
Tech Support Engineer
Tech Support Engineer
Engineering Manager – Phetchaburi Based
Similar Jobs
Senior Medical Device Software Engineer (C++/Python) - Newton, MA
IT Infrastructure Cloud Engineer
Legal Technology Engineer II (REMOTE)
Staff Engineer - Data Exchange Platform (REMOTE)
Sr. Solutions Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say