hero

Careers

Are you as enthusiastic about innovation as we are? Our portfolio companies are hiring.
OCA Ventures
59
companies
207
Jobs

Software Engineer I - AI/ML

mPulse Mobile

mPulse Mobile

Software Engineering, Data Science
Remote
Posted on Sep 13, 2024

Job Details

Description

Job Summary:

mPulse is seeking highly motivated and skilled data scientists and AI/ML engineers to advance and contribute to the development, deployment, CI/CD and monitoring of our Python-based, AWS-native AI/ML Platform.

Duties/Responsibilities:

  • Contribute to the development of our AI/ML platform including related data and model deployment pipelines.
  • Participate in the development of a new API layer between post-process + post-inference data and the frontend application
  • Participate in test-driven development by writing unit and integration tests.
  • Develop experimental classification and optimization models.
  • Participate in the development of data prep pipelines supporting model development.

Skills/Abilities/Experience:

  • Academic training or working experience in data science, ML, software engineering, or AI techniques with a background in computer science or an equivalent field of study.
  • Familiarity with developing in AWS using ECS and/or Docker.
  • Experience with AWS Lambdas, ECS, SQS, S3, as well as Terraform are a plus.
  • Proficient use of Python scikit learn. Working experience with XG-Boost and optimization models is a plus.
  • Expert-level software development experience in Python or similar languages.
  • Comfortable working with Git and working on a team using agile/scrum methodologies.

Minimum Qualifications:

  • BA/BS/MS ideally in Mathematics, Computer Science, Operations Research, Statistics, or another quantitative field.
  • Experience in MS SQL Server, PostgreSQL, Redshift, or other database management tools
  • Familiarity with data visualization such as Tableau, Looker, or Metabase.
  • Experience with Airflow and DAG creation is a plus.

Physical Requirements:

  • Ability to stand and sit for extended periods.
  • Ability to lift 10 lbs. weight.

Qualifications

Skills

Behaviors

:

Motivations

:

Education

Experience

Licenses & Certifications