这是一个创建于 55 天前的主题,其中的信息可能已经有所发展或是发生改变。
欢迎投:
[email protected]
Senior Software Engineer (MLE)
Responsibilities
- Lead the design and implementation of MLOps platform on Azure that encompasses full machine learning lifecycle
- Research, evaluate, and drive decision making regarding platform architecture based on AI development requirements
- Articulate to stakeholders key design decisions on architecture, workflow, security considerations
- Establish standard practices on MLOps lifecycles, such as resource access control, standard development templates, workflow and pipeline integrations, data and model artifacts management, metrics monitoring, with compliance to corporate standards, regulations and policies
- Strong implementation and problem-solving skills
- Lead a team of ML engineers and DevOps engineers to prioritize requirements and schedule feature releases
Requirements
- Bachelor's degree or higher in Computer Science, Data Science, Engineering, Statistics, or a related discipline
- Minimum of 5 years of relevant experience in fields such as machine learning, data flow, DevOps, etc
- Proficiency in designing cloud solutions specifically on the Azure platform
- Experience with Azure Machine Learning, Azure Databricks, and Azure Data Lake Gen 2
- Experience with Azure DevOps tools including Azure Repos, Azure Artifacts, and Azure Pipelines
- Knowledge of Azure Kubernetes Service and Azure Monitoring
- Advanced understanding of MLOps and DevOps design principles
- Networking knowledge including subnet management, firewall configurations, Azure Virtual Network, and certificate management
- Proficiency in Linux, Python, and Bash scripting
- Fluent English communication skills at a B2+ level
Nice to have
- Insurance knowledge and cloud related certificates
Software Engineer - Full Stack
Responsibilities
- Design, develop and test new features in the applications
- Debug and maintain written code
- Report and resolve issues related to the projects
- Identify and handle technical risks and issues
- Report on project status to senior team members
- Communicate regularly with others involved in the development process
- Participate as a team member in fully Agile Scrum deliveries
Requirements
- Good knowledge of C#/.NET fundamentals
- Good knowledge of web development fundamentals, preferably experience with a .NET web framework such as ASP.NET or ASP.NET Core
- Good knowledge of frontend fundamentals, including HTML, JS, CSS
- Good knowledge of Angular 9+ ecosystem and unit testing
Nice to have
- Experience with cloud and distributed applications
- Experience with NoSQL databases (e.g. MongoDB, etc.) and message brokers (e.g. RabbitMQ, etc.)
- Good knowledge of design patterns and principles, OO, functional programming, reactive programming
- Experience in 2D/3D data visualization
- Experience in mobile app development
- Experience in SSR and multi-thread programming