Software Engineer - Backend Job in Blueshift Labs

Software Engineer - Backend

Apply Now
Job Summary

Responsibilities

  • Design and build configuration management service and dashboard to manage client configuration for AI applications like recommendations and predictive scores.
  • Use job orchestration tools like airflow to scale and manage ETL pipelines and AI jobs.
  • Design, instrument, and track application metrics to improve visibility into jobs monitoring, cluster performance, latency, and SLAs.
  • Improve the monitoring and alerting of operational issues to increase on-call s productivity.
  • Improve CI/CD pipelines to improve dev productivity and quality of software development.
  • Increase unit-test coverage and automate integration tests for AI jobs.
  • Work with other engineering and business groups to implement and drive adoption of new features.
  • Measure usage of data science product features, analyze and help improve adoption.
  • Build internal apps to interpret AI models using tools like tensorflow projector, re:tool and streamlit.

Requirements

  • 2+ years of working experience as a full-stack application engineer.
  • Past experience working with web frameworks such as Ruby on Rails or Django.
  • Past experience working with front end frameworks like Webpack/Angular/Vuejs/React.
  • Ability to write scripts in ruby/python/shell.
  • Solid understanding of general computer science concepts including oop, data structures, concurrency, and recursion.
  • Working experience with databases such as Redis, MySQL, or Postgres will be an added advantage.
  • Working experience with container technologies and cloud platforms like AWS/GCP/Azure will be an added advantage.
Experience Required :

Minimum 2 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs