Software Engineer II - Machine Learning

1 month, 2 weeks 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

Lead AIML

Weekday 11-50 Construction & Engineering

Nomiso is hiring a senior AIML Developer in India to apply AI and machine learning to customer-facing products and operational challenges for a remote, full-time role.

Apache Spark AWS Docker Git GitLab Go Jenkins Kubernetes Machine Learning Microservices Neural Networks NLP Python PyTorch R Random Forest Scala TensorFlow
7 minutes ago

Lead AIML

Weekday 11-50 Construction & Engineering

Weekday is hiring a Lead AI/ML Engineer for a remote India-based role focused on building AI-driven solutions that address complex business and operational challenges across products and operations.

AWS CI/CD Docker Generative AI Git GitLab Go Jenkins Keras Kubernetes LLM Machine Learning Microservices Neural Networks NLP Python PyTorch R SageMaker Scala TensorFlow
52 minutes ago

Machine Learning Engineer Specialist– Recommendation Systems

MUTT DATA 51-250 Internet Software & Services

Muttdata is hiring a remote Machine Learning Engineer Specialist to build and operate large-scale recommendation systems that improve personalization and user experience for consumer products and e-commerce clients.

Apache Spark AWS Azure Databricks dbt Feature Engineering GCP Machine Learning Python PyTorch SQL TensorFlow
1 hour, 43 minutes ago

Senior AI Platform Engineer

Wellhub 1-10 Gas Utilities

Wellhub is hiring a Senior AI Platform Engineer in Brazil to help build and evolve the cloud-native ML development platform that enables engineers and data scientists to develop and deploy AI at scale.

Apache Spark AWS CI/CD Kubeflow Kubernetes MLOps Python Terraform
1 hour, 52 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