Summary
Join Employment Hero, a fast-growing SaaS unicorn, as a Senior Backend Engineer. You will be responsible for building and deploying innovative features for our Employment Operating System, focusing on machine learning infrastructure. Collaborate with cross-functional teams, optimize existing infrastructure, and work on data ingestion and processing. Mentor junior engineers and stay updated on industry trends. This role requires strong Python expertise, database knowledge, experience with cloud technologies (preferably AWS), and Agile methodologies. We offer a remote-first work environment, generous benefits, and opportunities for professional development.
Requirements
- Strong expertise in Python and its frameworks (e.g., Django, Flask) with a focus on building scalable and maintainable code
- Good understanding of database concepts and experience working with relational databases like PostgreSQL or MySQL
- Experience in developing software, using microservices or SOA architecture for deployment on public clouds, preferably AWS
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
- Excellent problem-solving skills and a strong understanding of software design patterns
- Quality coding practices, including test-driven development, unit testing and secure coding awareness
- Experience using Agile methodologies and working with Product teams
- Have experience in mentoring team mates, or even leading a squad
- English language abilities, both written and verbal - youβll be working with people across the world, including from Australia
Responsibilities
- Architect, develop, and maintain scalable and reliable backend systems to support machine learning infrastructure
- Collaborate with cross-functional teams to define requirements, design solutions, and implement features that underpin machine learning workflows
- Continuously optimize and enhance existing infrastructure to boost the performance and resilience of our machine learning models and data pipelines
- Work on data ingestion, processing, and storage systems to ensure the availability of high-quality data for training and inference
- Implement robust monitoring, logging, and alerting solutions to ensure the health and performance of our machine learning infrastructure
- Stay informed about the latest industry trends and emerging technologies in the fields of machine learning and data engineering
- Mentor and provide technical guidance to junior engineers, fostering a culture of learning and professional growth
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A master's degree is a plus
- Experience in functional programming
- Familiarity with AWS tooling and environments, including EC2, Kubernetes, etc
Benefits
- A generous budget for your home office
- Cutting-edge tools and technology
- 20 days Annual Leave, plus VN Public Holidays
- $500 USD for your professional development plan
- $500 USD for English learning courses
- Premium Healthcare Insurance Program for you and your loved ones, plus full gross salary paid social insurance
- Sports club funded by Employment Hero
- Monthly get-together event in the office for team bonding and VND 80,000 budget for lunch for day-in-office
- Reward and recognition programs - because great work should be recognised and rewarded
- Employee Share Option Program: be an owner of Employment Hero
- Annual Global Gathering - so far weβve been to Thailand, Vietnam, Bali and are excited to meet in Dubai in 2025
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.