Java with Scala Developer

Cygnus Professionals Inc

Palo Alto (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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

Headquartered in New Jersey (U.S), Cygnus Professionals Inc. is a next generation global information technology solution and consulting company powered by a strong management and leadership team with over 30 person years of experience. Today, Cygnus has strong footprints in more than 4 countries with more than 25 satisfied customers. We strive to extend our presence across industries and geographies with our industry-focused business excellence.  Cygnus Professionals Inc. has been named by the US Pan Asian American Chamber of Commerce Education Foundation (USPAACC) as one of the “Fast 100 Asian American Businesses” – joining the country’s fastest-growing Asian American‑owned companies, based on percentage revenue growth over the immediate past two years.

Job Description
  • Master’s degree in Computer Science or related field
  • At least 3 years of software development experience
  • A minimum of 2 years of experience working with distributed systems
  • Knowledge in distributed system design, data pipelining, and implementation
  • Knowledge in machine learning algorithms
  • Knowledge and experience in building large scale applications using various software design patterns and OO design principles
  • Experience with Java, Scala, Python
  • Experience with either distributed computing (Hadoop/Spark/Cloud) or parallel processing (CUDA/threads/MPI)
  • Expertise in design pattern (UML diagrams) and data modeling of large scale analytic systems
  • Experience in research, analysis, and conversion of large amount of raw collected data and content into new sets of data that is structured and does not reduce data context to enable the productization of new products
  • Worked with data warehousing and distributed/parallel processing of large data sets using parallel computing system to map/reduce computation and Linux clusters (e.g., Hadoop/Cloud technologies, HDFS)
  • Experienced in modern development methodology such as Agile, Scrum and SDLC
  • Ability to work in a research‑oriented, fast‑paced, and highly technical environment
  • Quick thinker and a fast learner, collaborative spirit, and excellent communication and interpersonal skills
Qualifications
  • Master’s degree in Computer Science or related field
  • At least 3 years of software development experience
  • A minimum of 2 years of experience working with distributed systems
  • Knowledge in distributed system design, data pipelining, and implementation
Additional Information

U.S. Citizens and those who are authorized to work independently in the United States are encouraged to apply. We are unable to sponsor at this time.
All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Cygnus Professionals Inc • San Mateo (CA)

On-site
USD 100,000 - 130,000
Big Data Engineer
Big Data Engineer

Cygnus Professionals Inc • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Sr. Java Developer With Kafka
Sr. Java Developer With Kafka

Cygnus Professionals Inc • San Francisco (CA)

On-site
USD 110,000 - 150,000
Java Developer
Java Developer

Cygnus Professionals Inc • New Jersey

On-site
USD 100,000 - 130,000
Cloud Engineer
Cloud Engineer

Cygnus Professionals Inc • Mountain View (CA)

On-site
USD 120,000 - 150,000
Scala Programmer
Scala Programmer

Infosys • Jersey City (NJ)

On-site
USD 95,000 - 135,000
Scala Developer (Permanent / Full time )
Scala Developer (Permanent / Full time )

TecTammina • Portland (OR)

On-site
USD 90,000 - 120,000
Sr. Java/J2EE Developer
Sr. Java/J2EE Developer

Cygnus Professionals Inc • Harrisburg

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

NJ Tech • Laredo (TX), San Antonio (TX)

On-site
USD 90,000 - 120,000
Scala Programmer-VD
Scala Programmer-VD

Infosys • New Jersey

On-site
USD 82,000 - 127,000