Software Engineer II - Machine Learning

1 week ago
Full-time
Junior
Software Development
TCP Software

TCP Software

TCP Software provides workforce management solutions for over 35 years, offering automated timekeeping, leave management, and employee scheduling services to improve operational efficiency.

Professional Services
251-1K
Founded 1988

Description

  • Train and deploy production machine learning models for forecasting, anomaly detection, and event prediction.
  • Develop and implement machine learning algorithms with attention to scalability, performance, and robustness.
  • Create agentic language model-based user experiences.
  • Process and analyze large datasets using Pandas and NumPy.
  • Implement and optimize models using modern deep learning frameworks such as PyTorch.
  • Integrate machine learning models into Time and Attendance and Employee Scheduling software.
  • Collaborate with cross-functional teams to solve business challenges through AI/ML solutions.
  • Optimize and fine-tune models for performance in production environments.

Requirements

  • 2+ years of experience training and deploying production models.
  • 2+ years of experience with PyTorch, Pandas, and NumPy.
  • Hands-on experience with language models.
  • Solid understanding of model architectures including Transformers, RNNs, S4/Mamba, and LSTMs.
  • Familiarity with advanced machine learning concepts such as state space modeling, hidden Markov models, BEAM search, RLHF, relationship graph theory, and automatic prompt optimization.
  • Experience working on language model user experiences using DSPy and LangChain (strongly encouraged).
  • Ability to work in a role that does not offer visa sponsorship.
  • Experience in machine learning or related software engineering work (implied by the role).

Benefits

  • Full remote work with the option to work from the office.
  • Personalized and individual benefits plan.
  • Competitive salary based on experience.
  • Voluntary health insurance plan.
  • International working environment.
  • 8 hours to volunteer and support community impact.
  • Work/life setup designed to support success.
  • Opportunity to work with a fast-growing company and talented team.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Machine Learning Engineer

airSlate 251-1K Professional Services

airSlate is seeking a Senior Machine Learning Engineer to develop and deploy ML and AI solutions that support high-impact marketing, SEO, and customer value initiatives at global scale.

AWS BERT Deep Learning Feature Engineering GPT LLM Machine Learning Python Reinforcement Learning SageMaker SEO
2 hours, 51 minutes ago

Senior Engineering Manager - Accelerated Compute Memory Systems

Pryon 51-250 Internet Software & Services

Pryon is seeking a Senior Engineering Manager to lead its Super Compute Memory team building cloud-native ingestion, retrieval, and inference infrastructure for large-scale AI memory workloads across commercial and federal deployments.

Apache Airflow AWS Azure C++ CloudFormation Datadog GCP Go Grafana Java Kafka Kubeflow Kubernetes Machine Learning NLP Prometheus Pulumi Python PyTorch RabbitMQ Rust TensorFlow Terraform
3 hours, 6 minutes ago

Senior Machine Learning Engineer

Spotify Media

Spotify’s Personalization team is hiring a Senior Machine Learning Engineer to help develop and improve recommendation systems that keep millions of listeners engaged across the main homepage and other personalized experiences.

Agile Apache Spark AWS GCP Java Machine Learning Python PyTorch Scala Scikit-learn Statistics TensorFlow
3 hours, 21 minutes ago

Machine Learning Engineer Lead

MUTT DATA 51-250 Internet Software & Services

Mutt Data is hiring a remote Machine Learning Engineer Lead in Argentina to lead data and ML projects that build scalable forecasting, recommendation, and AI systems for clients.

Apache Airflow AWS Azure Databricks dbt Deep Learning Docker Feature Engineering GCP Generative AI Jupyter Keras Machine Learning MLflow MLOps NumPy Pandas Plotly Python PyTorch Scikit-learn SQL TensorFlow XGBoost
3 hours, 21 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers