Friday, March 27, 2020

Job: Senior Software Engineer - Optimization Algorithms at ServiceTitan Company

Location: Yerevan, Armenia

Category: Software development

Type: Full time

Deadline: 26-Apr-20 12:00:00 AM

Salary:

Description

Responsibilities

What you'll do:

  • Architect, design, implement, and optimize approximate solutions for NP hard problems and back end features
  • Research scientific articles for solving NP hard problems
  • Working on requirements and documentation
  • Communicate effectively with other engineers

RequiredQualifications

What you'll need:

  • M.S. or PhD in Computer Science, Physics, Engineering or a related technical field
  • 4+ years of industry experience
  • 1+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
  • Expert-level knowledge of:
    • Algorithms and complex data structures (including but not limited to A*, max flows, round hashing, BST, Trie)
    • Microsoft .NET technology stack (C# / .NET, Web APIs) and SQL databases (Microsoft SQL Server or any other)
    • Redis
    • Performance / reliability monitoring tools (e.g. New Relic, DataDog, Application Insights)
    • Git, unit testing, debugging, profiling, performance monitoring
  • Strong communication and technical writing skills
  • Desired but not required
    • 1+ years of experience on designing algorithms for NP hard problems
    • Experience with HTML5, JavaScript and React
    • Experience with PowerShell / Windows scripting
    • Experience with containers (Docker)
    • Experience with Log / metric collection and analysis tools (e.g. Elasticsearch-Logstash-Kibana, DataDog, Interana)

Benefits

Job URL: iJob.am - Senior Software Engineer - Optimization Algorithms @ ServiceTitan

No comments:

Post a Comment