Principal Software Engineer


Palo Alto
Permanent
USD204250 - USD285000
Development and Engineering
PR/587248_1775596437
Principal Software Engineer

Job Description

Key Responsibilities:

  • Design, implement, and scale AI/ML infrastructure and platforms on AWS to support serving and fine-tuning of models.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment of AI/ML solutions.
  • Develop and optimize machine learning models and algorithms to meet business objectives.
  • Stay updated with the latest advancements in AI/ML and Gen AI technologies and incorporate them into the organization's strategy.
  • Leverage Databricks for data processing, model training, and deployment.
  • Utilize Gen AI tools and frameworks to enhance model performance and capabilities.
  • Implement best practices for LLM Ops to ensure efficient model lifecycle management.
  • Lead the productionalization of Gen AI use cases, ensuring robust and scalable solutions.
  • Work closely with data scientists, engineers, and product teams to deliver AI-driven solutions.
  • Mentor and guide junior team members, fostering a culture of innovation and excellence.
  • Monitor the performance of AI/ML models and platforms, identifying areas for improvement.
  • Implement optimization techniques to enhance model accuracy, efficiency, and scalability.

Required qualifications, capabilities and skills:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum 8+ years of experience experience in AI/ML engineering, with a focus on AWS, Databricks, and Gen AI.
  • Strong understanding of AI/ML algorithms, model serving, and fine-tuning techniques.
  • Proven experience in LLM Ops and the productionalization of Gen AI use cases.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Strong communication and leadership skills, with the ability to influence and drive change.

Preferred qualifications, capabilities and skills:

  • Experience with other cloud platforms and AI/ML tools.
  • Familiarity with data engineering and data science workflows.
  • Knowledge of regulatory and compliance requirements related to AI/ML solutions

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you