Junior/Medior ML Engineer
Junior/Medior Machine Learning Engineer (Full-Stack / Cloud)
Overview
We are seeking a motivated and talented Junior/Medior Machine Learning Engineer with full-stack and cloud experience to join our diverse and inclusive team. In this role, you will collaborate on building scalable machine learning solutions that integrate seamlessly into cloud-based applications. We value innovation, equity, and a growth mindset, and we encourage applicants from all backgrounds to apply. Your contributions will directly impact our mission to deliver cutting-edge AI-driven products while fostering an inclusive workplace.
Responsibilities
- Develop, train, and deploy machine learning models primarily using Python and PyTorch, with an emphasis on GPU acceleration.
- Apply core ML techniques such as regression and classification; experience in computer vision is advantageous.
- Utilize data science tools like scikit-learn, pandas, matplotlib, and Jupyter notebooks to preprocess, analyze, and visualize data.
- Design and maintain backend services with Python frameworks such as FastAPI or Flask; experience with Node.js and TypeScript is a plus but not required.
- Collaborate on frontend development using React (TypeScript preferred), ensuring responsive and user-friendly interfaces.
- Manage cloud infrastructure on platforms like Microsoft Azure, Google Cloud Platform, or AWS, focusing on modularity, scalability, and security.
- Use Git for version control and Docker for containerization to support development and deployment workflows.
- Assist in optimizing algorithms, data structures, and software design patterns to improve performance and maintainability.
- Work closely with cross-functional teams in an inclusive environment that fosters continuous learning and respect for diverse perspectives.
Qualifications
- Fluent English communication skills (C2 level).
- Solid foundation in software engineering: algorithms, data structures, algorithmic complexity (Big-O), and object-oriented programming.
- Proficiency in Git version control and Linux/Unix command line environment.
- Experience with Docker and container orchestration.
- Strong Python programming skills, especially for machine learning and data science applications.
- Hands-on experience with PyTorch and GPU/CUDA acceleration.
- Familiarity with ML techniques such as regression, classification, and optionally computer vision.
- Experience using scikit-learn, pandas, matplotlib, and Jupyter notebooks.
- Exposure to backend frameworks: FastAPI and/or Flask; Node.js with TypeScript is a plus.
- Frontend development experience with HTML, CSS, JavaScript/TypeScript, React (willingness to work with React required).
- Practical experience with major cloud platforms (Azure, GCP, or AWS) and cloud service configuration for scalable deployments.
- Strong commitment to diversity, equity, and inclusion principles, and eagerness to contribute to an inclusive team culture.
We welcome candidates of all backgrounds and encourage underrepresented groups in tech to apply. Your unique perspective will enrich our team and help drive innovation.
Join us to build impactful AI solutions in an environment that champions diversity and equal opportunity.
Amoria Bond operates as an employment Business and agency. No terminology in this advert is intended to discriminate on the grounds of age or experience, and we confirm that we are happy to accept applications from persons of any age or experience for this role.