Senior Software Engineer - ML and Data Pipeline

Proofpoint, Inc.
Apply Now

Job Description

Are you fascinated by the limitless potential of machine learning and data engineering? At Proofpoint, we're pioneering the integration of scalable machine learning pipelines and cutting-edge LLM models to revolutionize Security industry. We're looking for a talented Software Engineer who is as passionate as we are about crafting the next generation of intelligent solutions. If you thrive on innovation, complexity, and a high-impact role, this position offers a rare opportunity to contribute to transformative projects that are shaping the future. Come build extraordinary things with us!

Responsibilities:

  • Design, develop, and maintain scalable data pipelines, using tools such as Apache Kafka, Apache Spark, AWS Glue, or similar technologies.
  • Implement highly available, scalable machine learning models by working closely with Data Scientists and ML Engineers.
  • Analyze large datasets to identify trends, patterns, and insights, and use this data to inform model improvements.
  • Write clean, maintainable code that is easy to read and well-documented.
  • Monitor pipeline performance and troubleshoot bottlenecks or failures, ensuring high data quality and availability.
  • Engage in code reviews, design discussions, and contribute to the architectural decisions of the engineering team.
  • Keep abreast of the latest trends and technologies in machine learning and data engineering to continuously drive innovation within the team.

Requirements:

  • BS/MS in Computer Science, Engineering, or a related field.
  • 4+ years of software engineering experience.
  • 2+ years of hands-on experience in building data pipelines using big data technologies (e.g., Hadoop, Spark, Flink).
  • Proven experience in implementing machine learning models into production environments.
  • Strong proficiency in programming languages such as Nodejs, Python, Java, Scala, or Go.
  • Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Experience with cloud platforms like AWS, Azure, or GCP is a plus.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
  • Excellent written and verbal communication skills.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Consistent with Proofpoint values and applicable law, we provide the following information to promote pay transparency and equity. Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets as set out below. Pay within these ranges varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate. The range provided may represent a candidate range and may not reflect the full range for an individual tenured employee. This role may be eligible for variable pay and/or equity. We offer a competitive benefits package that includes flexible time off, a robust well-being program that provides for 4 global wellbeing days per year, and a 3-week work from anywhere option.

Base Pay Ranges:

  • SF Bay Area, New York City Metro Area:
  • Base Pay Range: 157,650.00 - 231,220.00 USD
  • California (excludes SF Bay Area), Colorado, Connecticut, Illinois, Washington DC Metro, Maryland, Massachusetts, New Jersey, Texas, Washington, Virginia, and Alaska:
  • Base Pay Range: 129,000.00 - 189,200.00 USD
  • All other cities and states excluding those listed above:
  • Base Pay Range: 117,600.00 - 172,480.00 USD

Company Info.

Proofpoint, Inc.

Proofpoint, Inc. is an American enterprise cybersecurity company based in Sunnyvale, California that provides software as a service and products for email security, identity threat defense, data loss prevention, electronic discovery, and email archiving.

Get Similar Jobs In Your Inbox

Proofpoint, Inc. is currently hiring Software Engineer, Machine Learning Jobs in United States with average base salary of $90,000 - $190,000 / Year.

Similar Jobs View More