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.