Backend Software Engineer, ML
W2 Contract
Salary Range: $135,200 - $156,000 per year
Location: Remote Role - PST
Job Summary:
As a Backend Software Engineer, you will work with the engineering team, EPM, and customers to support customer migration to next-generation services that generate, manage, and consume datasets, features, and embeddings used for ML training. You will utilize tooling to migrate data and work with customers to change their Python clients to start using the new SDK. This role requires working with multiple partner teams and customers to deploy our services to these accounts.
Duties and Responsibilities:
- Migrate public data sets using Python tooling.
- Coordinate with customers to migrate their datasets and provide support during the migration.
- Help customers change their code to use the new SDK.
- Perform changes to services written in Java.
- Mitigate and resolve issues identified during migration.
- Identify and fix issues in the migration tool and add new functions to the tool.
- Assist EPMs in collecting metrics to track the migration progress.
- Deploy the services to new accounts, working closely with partners and engineers.
Requirements and Qualifications:
- Thorough knowledge of Python, Spark, Java, and PostgreSQL
- Experience working with infrastructure technologies like Kube and Helm and familiarity with Data/ML infrastructure and operations.
- Experience working with production systems and knowledge of deployments, releases, and CI/CD pipelines
- Solid understanding of distributed systems
- Understanding of technologies like Spark and Iceberg
- General knowledge of AWS S3 object storage
- Good communication skills with internal customers
- Able to determine software code viability and independently deliver on the development of applications
- Leetcode experience
- Knowledge of Superset is a plus
- Familiarity with Machine Learning lifecycle and tools, such as PyTorch and Tensor Flow, is preferred.
Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.
Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at ;/span>