Logo of Huzzle

Junior AI Engineer

image

Proofpoint

1mo ago

  • Job
    Full-time
    Entry & Junior Level
  • Data
    IT & Cybersecurity
  • Cork
  • Quick Apply

AI generated summary

  • You need a BS/MS in Computer Science, strong communication skills, SaaS experience, Python, AWS, Git, containerization (Kubernetes), LLMs, and an interest in security and machine learning.
  • You will write Python and Terraform code, develop tests, monitor system performance, support LLM applications, collaborate with data scientists, and present findings to both technical and non-technical teams.

Requirements

  • BS and/or MS degree in Computer Science or closely related field.
  • Excellent written and verbal communication skills.
  • Passion for learning new skills and technologies.
  • Previous professional experience at a SaaS company.
  • Experience with Python, Unix/Linux shell, Git, and infrastructure-as-code in a cloud environment (AWS preferred).
  • Experience with containerization, cluster management, and orchestration (Kubernetes preferred).
  • Experience with LLMs.
  • Experience with AWS SageMaker and other AWS technologies.
  • Interest in data processing and machine learning.
  • Interest in computer, network, or email security.

Responsibilities

  • Write Python code to facilitate all components of the ML lifecycle.
  • Develop appropriate unit and integration tests.
  • Write Terraform code to provision parts of the ML infrastructure in AWS.
  • Measure and monitor system performance for scalability and up-time.
  • Build and support LLM applications that interface with proprietary internal data sources.
  • Work with data scientists to capture and label data, build and deploy ML models, and measure their efficacy.
  • Interact with other Proofpoint teams on product integration.
  • Present plans and results within the team and externally to non-technical stakeholders.

FAQs

What is the role of a Junior AI Engineer at Proofpoint Labs?

The Junior AI Engineer will write Python code for the ML lifecycle, develop unit and integration tests, provision ML infrastructure using Terraform in AWS, build and support LLM applications, and collaborate with data scientists and other teams.

What qualifications are required for this position?

A BS and/or MS degree in Computer Science or a closely related field is required, along with excellent written and verbal communication skills and a passion for learning new skills and technologies.

What programming languages and tools are important for this role?

Experience with Python, Unix/Linux shell, Git, and infrastructure-as-code in a cloud environment (preferably AWS) is essential. Familiarity with containerization and orchestration tools like Kubernetes is also helpful.

Is experience with large language models (LLMs) necessary for this job?

While not strictly necessary, experience with LLMs is considered beneficial for this position.

What are the expectations regarding collaboration within the team?

The team emphasizes openly collaborative work, striving for pristine documentation and transparent communication, which includes interacting with other Proofpoint teams on product integration.

What kind of projects will the Junior AI Engineer work on?

The engineer will work on a variety of projects that may include data-driven product features, deployment of ML models to a cloud ML platform, and initiatives around large language models.

Do you require previous professional experience in the SaaS industry?

While not mandatory, previous professional experience at a SaaS company is considered advantageous.

How will Junior AI Engineers present their work?

They will be expected to present plans and results within the team and to non-technical stakeholders outside the team.

What personal attributes does the team value?

The team values being human beings, not just human doings, humility combined with confidence, open collaboration, and impactful innovation.

Is there a focus on security within the role?

Yes, there is an interest in computer, network, or email security which is relevant to the work being done by the team.

Welcome to the new threat landscape — Proofpoint gives you protection & visibility for your greatest cybersecurity risk.

Technology
Industry
1001-5000
Employees
2002
Founded Year

Mission & Purpose

Proofpoint is a cybersecurity company specialising in protecting organisations from advanced threats and attacks through their comprehensive suite of email security, data loss prevention, and compliance solutions. Their ultimate mission is to safeguard businesses' critical information and digital assets, ensuring the confidentiality, integrity, and availability of data. With a focus on preventing cyber risks and enhancing email and data security, Proofpoint's purpose is to empower businesses to communicate and collaborate securely while mitigating the risks associated with modern digital communication and information sharing.