11 days ago

Software Engineer

ShareThis

Hybrid
Full Time
$174,304
Hybrid

Job Overview

Job TitleSoftware Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$174,304
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Predactiv, Inc.

Predactiv, Inc. is actively recruiting for a Software Engineer to join our team in Palo Alto, CA. We focus on cutting-edge solutions in distributed data processing and machine learning.

Role Overview

As a Software Engineer, you will be instrumental in designing, developing, and maintaining large-scale distributed data processing and machine learning systems. This role involves working with Apache Spark, Scala, and Python to build and optimize predictive models that handle massive datasets.

Key Responsibilities

  • Design, develop, and maintain large-scale distributed data processing and machine learning systems using Apache Spark, Scala, and Python.
  • Build and optimize predictive models, including logistic regression, random forest, and deep learning models, for advertising segment generation using large datasets exceeding one terabyte.
  • Develop and maintain high-performance ETL pipelines to extract, transform, and load data across AWS services such as S3, DynamoDB, and Kinesis, ensuring scalability and data integrity.
  • Collaborate closely with product managers and research scientists to implement and evaluate state-of-the-art algorithms that improve precision, recall, and overall model performance.
  • Write clean, testable, and maintainable code, actively participating in code reviews.
  • Monitor production jobs and troubleshoot distributed software applications to ensure high reliability and throughput.

Required Education and Experience

  • Master's degree in Computer Science, Computer Engineering, or a closely related field.
  • 0 months of experience.

Additional Information

Full-time telecommuting is allowed for this position.

Key skills/competency

  • Distributed Systems
  • Machine Learning
  • Apache Spark
  • Scala
  • Python
  • AWS Services
  • ETL Pipelines
  • Predictive Modeling
  • Data Processing
  • Algorithm Implementation

Tags:

Software Engineer
data processing
machine learning
predictive models
ETL
code reviews
troubleshooting
algorithm implementation
system maintenance
production monitoring
scalability
Apache Spark
Scala
Python
AWS
S3
DynamoDB
Kinesis
logistic regression
random forest
deep learning

Share Job:

How to Get Hired at ShareThis

  • Research Predactiv, Inc.'s culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their data-driven approach.
  • Tailor your resume meticulously: Customize your resume to highlight experience with Apache Spark, Scala, Python, AWS, and machine learning models, aligning with Predactiv, Inc.'s technical requirements.
  • Showcase relevant projects: Prepare to discuss personal or academic projects involving large-scale data processing, predictive analytics, or distributed systems that demonstrate your capabilities.
  • Master technical fundamentals: Brush up on data structures, algorithms, system design, and the specifics of machine learning algorithms like logistic regression or deep learning.
  • Prepare for behavioral questions: Be ready to illustrate how your problem-solving skills, collaboration, and commitment to clean code align with a fast-paced, innovative environment like Predactiv, Inc.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background