Remote Full Stack Software Engineer

at AMP Sortation

Posted 1 day ago 5 applied

Description:

  • AMP is hiring a Full-stack Software Engineer to work remotely, reporting to the Engineering Manager, Machine Learning.
  • The role involves building and improving the ML Platform, particularly the Data Annotation Platform and its supporting cloud infrastructure.
  • Responsibilities include maintaining and developing features for the Data Annotation platform and contributing to cross-functional projects that support the AI lifecycle and ML platform.
  • The position does not have any supervisory responsibilities.

Requirements:

  • The candidate must have 5+ years of professional experience in software engineering.
  • A minimum of 2-4 years of experience writing production-level code in Python is required.
  • The candidate should have 2-4 years of experience writing production-level code in a modern frontend JavaScript framework, with a preference for Angular.
  • At least 2 years of experience working with SQL databases and data pipelines is necessary.
  • The candidate must have 1+ years of experience in container orchestration (Kubernetes, Docker) and CI/CD development, preferably with Gitlab CI.
  • A minimum of 2 years of cloud development experience, preferably in GCP, is required.
  • The candidate should have 2+ years of experience designing production software and data pipelines.
  • Experience with Python web development frameworks such as Flask, Django, or FastAPI is necessary.
  • Comprehensive knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build processes, project management, testing, and operations, is required.
  • The ability to work on a small team and independently is essential.
  • Preferred qualifications include 2+ years of experience managing cloud infrastructure using Infrastructure-as-Code tools (e.g., Terraform), familiarity with cloud networking, familiarity with the machine learning lifecycle, and a startup mentality with a passion for recycling, robotics, and changing the world.
  • A Bachelor’s degree in Computer Science or a similar field, or an equivalent combination of technical education and work experience, is required.

Benefits:

  • The company covers between 78% to 100% of the premium for Cigna medical healthcare plans, depending on the selection.
  • Additional benefits include dental, vision, short and long-term disability, and life insurance, with the company covering the cost of Basic Life/AD&D at 1x salary and an option to purchase additional coverage.
  • Benefits start on the first day of employment.
  • HSA eligible health plans with employer monthly contributions on dependent and individual plans are provided.
  • A 401(k) retirement plan is available (non-matching).
  • Employees enjoy Flexible Time Off (FTO) and 6 accrued sick days.
  • The company offers eight paid holidays each year.

Get realtime job alerts

Be the first to know about new jobs