The 2022 Expert-In-The-Loop Forum by is now available on-demand! Watch sessions here

We are seeking a Machine Learning Software Engineer to become an integral part of our team! You will be responsible for creating and modifying software or specialized programs.


    • Analyze user needs and develop software solutions
    • Work with project manager or product owner to meet specification needs
    • Recommend software upgrades to optimize operational efficiency
    • Collaborate with other developers to design and optimize code
    • Document all programming tasks and procedures
    • Perform routine software maintenance


    • Previous experience in software development, computer engineering, or other related fields
    • 3+ years working experience with:
      • Python applied to SaaS/Enterprise Data-pipeline/classification projects
      • Relational database technologies: Postgres/SQL Alchemy (preferably thru AWS-RDS)
      • Text/document processing & machine learning technologies: NLP, Tensor Flow/PyTorch, Recurrent Neural Networks (RNN), Computational linguistics experience, Clustering, Decision tree learning and their real-world advantages/drawbacks.
      • Document processing: Document format Conversion, meta-data Extraction, content Classification, & content Summarization
    • Agile software development: JIRA (SCRUM, PR/Code reviews, unit tests)​​​​
    • Bachelor’s Degree in Computer Science/related discipline, or equivalent work experience
    • Bonus points for commercial experience working on any of the following:
      • Search ranking, relevance and optimization: Elasticsearch
      • Containerization + Container Orchestration
      • Workflow scalable infrastructure: Celery/RabbitMQ, Airflow
      • DevOps via AWS: AWS Sagemaker, AWS-ECS, AWS-EKS, CloudWatch
      • NoSQL: Any document-oriented database
      • Continuous integration, Automated testing