Note: The job is a remote job and is open to candidates in USA. Sunergi Inc. is expanding rapidly and is seeking a Machine Learning Engineer to join their team. The role focuses on building and managing data pipelines for Machine Learning applications, collaborating with cross-functional teams to implement data technology solutions.
Responsibilities
- Handle implementing data pipelines focused on Machine Learning applications
- Develop data sets for POCs to demonstrate new insights
- Partner with various cross functional teams to define, develop and implement data technology solutions, with an emphasis on providing superior foundational data for ML applications
- Take ownership of individual platform components and help set the vision and architecture for those
- Identify the requirements of new features, and propose design and drive the solution
Skills
- You are a core contributor on ML projects with a focus on data ingestion, transformation and presentation for ML apps and reporting
- Passionate and dedicated track record of designing and implementing scalable, performant data pipelines, data services, and data products
- This is a hands-on position, expect to write more code
- Proficiency in at least one programming language (Java, Python or Scala) and a tried understanding of SQL
- Previous experience of dealing with multivariate data at petabyte scale, especially in the time-series domain
- Be able to communicate collaboratively with Data Scientists and ML Software developers to understand requirements we have and deliver best in class data platform
- Previous experience with statistical modeling and deep learning frameworks / libraries we use is required
- Strong aptitude for learning new technologies related to Data Management and Data Science
- Proven record to create and perform independently and within a fast-paced, team-oriented environment
- Work with structured and unstructured data. Perform data cleansing, scraping unstructured data and converting into structured data
- Evaluate, benchmark and improve the scalability, robustness, efficiency and performance of big data platform and applications
- A strong understanding of distributed data systems and experience in using open source frameworks to build applications is required
- A solid understanding of Deep learning platforms such as Keras, Tensor-flow and/or PyTorch is highly desirable, as is an ability to deploy solutions based on these platforms
- Leveraging GPU & CPU resources as appropriate / understanding capacity requirements for ML Workloads, and working with partner teams to ensure scalability, business continuity and appropriate turnaround time is a key part of the operationalization effort
- As a member of the team, you will be expected to take ownership of individual platform components and help set the vision and architecture for those
- In the process, you will identify the requirements of new features, and propose design and drive the solution
- A strong understanding of data governance and data privacy is expected for this role in keeping with Apple's strong commitment to the same
- B.S or M.S in Computer Science, Mathematics, Statistics, Operational Research, Data Science / equivalent experience
- 3+ years of proven experience with Kubernetes, Docker is a plus
- Experience with Kubernetes, Docker is a plus
Benefits
- 0.25% company equity, with vesting options up to 2%
Company Overview