Senior Java & Scala Engineer | Distributed Systems & ML

Cygnus Professionals Inc

Palo Alto (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology consulting firm is seeking a software developer with a Master's degree in Computer Science. The ideal candidate has at least 3 years of experience in software development and 2 years with distributed systems. This role involves designing and implementing large-scale distributed systems and data pipelines with a focus on machine learning algorithms. Work will be in a fast-paced, research-oriented environment, requiring excellent communication skills and the ability to collaborate effectively.

Qualifications

  • Master's degree in Computer Science or related field required.
  • 3+ years of software development experience required.
  • 2+ years of experience with distributed systems required.

Responsibilities

  • Design and implement distributed systems and data pipelines.
  • Work with machine learning algorithms.
  • Build large scale applications using software design patterns.

Skills

Software Development
Distributed Systems
Java
Scala
Python
Machine Learning Algorithms
Agile Methodology
Scrum
Data Modeling
Communication Skills

Education

Master's degree in Computer Science or related field

Tools

Hadoop
Spark
Cloud Technologies
Linux Clusters

Job description

A leading technology consulting firm is seeking a software developer with a Master's degree in Computer Science. The ideal candidate has at least 3 years of experience in software development and 2 years with distributed systems. This role involves designing and implementing large-scale distributed systems and data pipelines with a focus on machine learning algorithms. Work will be in a fast-paced, research-oriented environment, requiring excellent communication skills and the ability to collaborate effectively.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer - Scalable Backend & Scala Pro
Distributed Systems Engineer - Scalable Backend & Scala Pro

TecTammina • Portland (OR)

On-site
Senior ML & Distributed Systems Engineer
Senior ML & Distributed Systems Engineer

Amazon • Mountain View (CA)

On-site
USD 165,200 - 223,600
Health insurance
401(k) matching
Paid time off
Senior Distributed Systems Engineer - Remote & Flexible Hours
Senior Distributed Systems Engineer - Remote & Flexible Hours

BairesDev • Netherlands (MO)

Remote
USD 100,000 - 125,000
Senior Java & Distributed Systems Engineer
Senior Java & Distributed Systems Engineer

Cygnus Professionals • New Jersey

On-site
Senior Big Data Engineer - Spark, Hadoop & ML (Contract)
Senior Big Data Engineer - Spark, Hadoop & ML (Contract)

Cygnus Professionals Inc • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Staff Software Engineer, Distributed Data Systems (Equity)
Staff Software Engineer, Distributed Data Systems (Equity)

Databricks • Mountain View (CA)

On-site
USD 192,000 - 260,000
Senior Distributed Data Systems Engineer - Scale & Optimize
Senior Distributed Data Systems Engineer - Scale & Optimize

Databricks • Bellevue (WA)

On-site
USD 182,000 - 247,000
Senior Software Engineer – Distributed Systems Java/Python
Senior Software Engineer – Distributed Systems Java/Python

Ampcus, Inc • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Java/Scala Engineer - Distributed Systems (Finance)
Senior Java/Scala Engineer - Distributed Systems (Finance)

LIS Solutions • New York (NY)

On-site
USD 90,000 - 130,000
Graduate Research Engineer – Distributed ML Systems
Graduate Research Engineer – Distributed ML Systems

Pangleglobal • Seattle (WA)

On-site
USD 120,000 - 160,000