Software Engineer

Kirkland, WA, US • Posted 7 days ago • Updated 6 days ago
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Algorithms
  • Analytical Skill
  • Apache Flume
  • Blaze
  • Data Analysis
  • Data Science
  • Java
  • Google Maps
  • Problem Solving
  • ROOT
  • SQL
  • Software Design
  • Conflict Resolution

Summary

Job Title: Software Engineer

Duration: 6 months contract

Work Location:  Kirkland WA  (5 days onsite)

EXP : 14+years 

Need to take Coding before Submittal

 

Role Summary:

We are looking for a Software Engineer with a strong blend of Java development skills and data analysis capabilities to join our team dedicated to improving the accuracy and coverage of data in Google Maps. In this role, you will be responsible for developing and enhancing our algorithms and pipelines, as well as rigorously analyzing evaluation results to identify areas for improvement. The ideal candidate is a proficient Java coder who is also passionate about diving deep into data, uncovering insights, and driving quality improvements through an iterative, data-driven approach.

 

Responsibilities:

  • Design, develop, test, deploy, maintain, and improve software for speed limit data ingestion, processing, and algorithms, primarily using Java and Flume.
  • Contribute to the end-to-end implementation of features within the speed limits pipeline.
  • Analyze data from various sources, including golden data, operator evaluations (e.g., ALF evals), side-by-side comparisons, and internal metrics, to assess the quality of speed limit data.
  • Identify patterns, trends, and root causes of errors or inconsistencies in speed limit predictions.
  • Use tools such as SQL, Plx, Colab, and Google Sheets to query, manipulate, visualize, and interpret data.
  • Collaborate with other engineers, data analysts, and product managers to understand requirements, share findings, and propose solutions.
  • Document findings, experiment results, and system designs.
  • Proactively identify opportunities for algorithmic enhancements and data quality improvements based on analysis.
  • Manage your own priorities and make independent progress on assigned projects and analyses.

 

Required Qualifications:

  • Bachelor’s degree in computer science or a related technical field, or equivalent practical experience.
  • 2+ years of professional software development experience in Java.
  • Proficiency in data structures, algorithms, and software design.
  • Experience with data analysis, including querying and manipulating datasets using SQL.
  • Strong analytical and problem-solving skills, with a keen eye for detail.
  • Ability to communicate technical concepts and analysis results clearly and concisely.
  • Experience working independently and managing project priorities.

 

Preferred Qualifications:

  • Master''''s degree or further education in Computer Science, Data Science, Statistics, or a related field.
  • Experience with Google''''s development tools and infrastructure (e.g., Google3, Blaze, FlumeJava, Borg).
  • Familiarity with geospatial data and concepts (e.g., MapFacts, FeatureProtos).
  • Experience with data visualization tools.
  • Knowledge of statistical methods.
  • Experience in a role requiring rigorous data quality analysis and improvement.
  • Familiarity with evaluation frameworks and A/B testing.

 

Minimum role qualification requires proficiency in:

  • Test engineering
  • Team Management
  • Data structures and algorithms
  • Architecture knowledge
  • Programming
  • SWE system design
  • Code and system health
  • Simplification
  • Conflict resolution
  • Data analysis and synthesis
  • Systems thinking
  • Code comprehension
  • Debugging, diagnosis and resolution
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91157029
  • Position Id: 8948369
  • Posted 7 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Redmond, Washington

18d ago

Easy Apply

Contract

$60 - $65

Redmond, Washington

Today

Contract

$51 - $57 hourly

Redmond, Washington

Today

Contract

$51 - $57 hourly

Seattle, Washington

Today

Full-time

USD 167,000.00 - 204,000.00 per year

Search all similar jobs