Senior Machine Learning Engineer
Location
Latin America
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior Machine Learning Engineer
phData
• Design and create environments for data scientists to build models and manipulate data • Work within customer systems to extract data and place it within an analytical environment • Learn and understand customer technology environments and systems • Define the deployment approach and infrastructure for models and be responsible for ensuring that businesses can use the models we develop • Reveal the true value of data by working with data scientists to manipulate and transform data into appropriate formats in order to deploy actionable machine learning models • Partner with data scientists to ensure solution deployability—at scale, in harmony with existing business systems and pipelines, and such that the solution can be maintained throughout its life cycle • Create operational testing strategies, validate and test the model in QA, and implementation, testing, and deployment • Ensure the quality of the delivered product
Job Requirements
- At least 4 years experience as a Machine Learning Engineer, Software Engineer, or Data Engineer
- 4-year Bachelor's degree in Computer Engineering or a related field
- Experience deploying data science models in a production setting.
- Expertise in Python, Scala, Java, or another modern programming language
- The ability to build and operate robust data pipelines using a variety of data sources, programming languages, and toolsets
- Strong working knowledge of SQL and the ability to write, debug, and optimize distributed SQL queries
- Experience working with Data Science/Machine Learning software and libraries such as h2o, TensorFlow, Keras, scikit-learn, etc.
- Experience with Docker, Kubernetes, or some other containerization technology
- Familiarity with multiple data source systems (e.g. JMS, Kafka, RDBMS, DWH, MySQL, Oracle, SAP)
- Systems-level knowledge in network/cloud architecture, operating systems (e.g., Linux), storage systems (e.g., AWS, Databricks, Cloudera)
- Production experience in core data technologies (e.g. Spark, Pandas)
- Development of APIs and web server applications (e.g. Flask, Django, Spring)
- Complete software development lifecycle experience including design, documentation, and analytical abilities; ability to translate business requirements and use cases into a solution, including ingestion of many data sources, ETL processing, data access, and consumption, as well as custom analytics
- Excellent communication and presentation skills; previous experience working with internal or external customers.
Benefits
- Remote-First Work Environment
- Casual, award-winning small-business work environment
- Collaborative culture that prizes autonomy, creativity, and transparency
- Competitive comp, excellent benefits, generous PTO plus 10 Holidays (and other cool perks)
- Accelerated learning and professional development through advanced training and certifications
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
• Design and build ELT pipelines for data processing and analysis. • Construct MLOps pipelines for automated retraining and validation of models. • Implement CI/CD pipelines for deploying models and ML services. • Create services for monitoring ML models in production.
• Collaborating with your assigned team to design, develop, test and maintain your intern project • Developing and maintaining documentation for software development processes, procedures, and guidelines • Developing your craft with some of the most talented engineers • Interacting with a wide variety of stakeholders from both inside and outside your team to deliver high-quality work in a fast-paced environment.
• Research, develop and deploy AI based solutions to automate content moderation and review of Canva’s content • Work with diverse stakeholders to guide the technical vision while being responsible for break-down and delivery of large projects • Design, develop and deploy solutions and hands-on software development – working closely with leads, designers, and product managers • Foster an impactful and healthy team via a healthy code review culture, knowledge sharing, design showcases, and process improvements • Promote a safe and healthy culture with a focus on collaboration and open communication while advocating for engineering needs to non-technical stakeholders within the group • Staying updated on industry trends and best practices to innovate and improve the domain owned by the team.
• You’ll design and build scalable evaluation systems for machine learning models, including generative AI • You’ll collaborate with cross-functional teams to integrate evaluation into the ML lifecycle • You’ll improve experimentation velocity by enabling reliable and automated evaluation workflows • You’ll contribute to technical design discussions and help shape the team’s direction • You’ll identify opportunities to improve systems, tooling, and processes across the AI Platform • You’ll mentor peers and contribute to a strong engineering culture


