Machine Learning Engineer
innovitusadubuque, IA
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
Hiring: W2 Candidates Only
Visa: Open to any visa type with valid work authorization in the USA
Key Responsibilities:
- Collaborate with the customer team to thoroughly understand the logic, structure, and parameters of the existing Java-based XGBoost models.
- Interpret data transformation logic and validate feature pipelines from the existing Java implementations.
- Execute the Python-converted models on historical datasets and validate output metrics against Java model benchmarks.
- Work closely with model validation teams to review performance, consistency, and explain any metric deviations.
- Design and implement unit tests and validation scenarios to support each migrated model's readiness for signoff.
- Ingest model input data from Parquet files using PySpark and pandas to accurately reproduce training and scoring workflows.
- Conduct Exploratory Data Analysis (EDA) and spot-check row-level predictions where necessary.
Essential Skills:
- 10+ years of hands-on experience with Python for Machine Learning, specifically with libraries like XGBoost, scikit-learn, and NumPy/pandas.
- Proficiency in using PySpark for reading, transforming, and analyzing large datasets stored in Parquet files.
- Extensive experience in validating or reverse engineering ML models from complex business logic or legacy implementations.
- Exposure to Java-based ML libraries (like DL4J) or a strong understanding of how internal model components map across different programming languages.
Desirable Skills:
- Hands-on experience with Python frameworks for meta-modeling libraries.
- Prior experience in a financial or regulated environment.
- Keywords in your resume: Data Scientist, Machine Learning Engineer, XGBoost, Python, PySpark, Java, Model Migration, DL4J, Data Validation, scikit-learn, pandas, NumPy, Metric Parity, Parquet, EDA,
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About Machine Learning Engineer Jobs at innovitusa
What is the work location for this position at innovitusa?
This job at innovitusa is located in dubuque, IA, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at innovitusa?
Employer has not shared pay details for this role.
What employment applies to this position at innovitusa?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at innovitusa?
You can apply for this role at innovitusa either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.