Software Engineer II - Machine Learning

3 weeks, 6 days 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 AI/ML Engineer (LLM, GenAI, and Agentic Systems)

Astro Sirens / Astro Sirens Staffing and Consulting IT services, staffing, and consulting

Astro Sirens is hiring a Senior AI/ML Engineer to design and deploy advanced AI solutions for U.S. company projects, with a focus on modern large language models, generative AI, and intelligent agent systems.

Apache Spark AWS Azure CI/CD Deep Learning Docker GCP Generative AI Hugging Face Kubernetes Machine Learning Microservices MLOps Python SQL
1 hour, 44 minutes ago

Senior Machine Learning Engineer, AI Platform

Affinity 251-1K IT Services

Affinity is hiring a Senior Machine Learning Engineer for its AI Platform team to build production ML systems that extract, retrieve, and rank insights from massive relationship and business interaction data for its CRM platform.

CI/CD Feature Engineering Machine Learning Python PyTorch Scikit-learn
4 hours, 45 minutes ago

AI Tech Lead - Staff Machine Learning Engineer

Sumo Logic 251-1K Internet Software & Services

Sumo Logic is hiring a Staff Machine Learning Engineer – AI Tech Lead to lead the design and production delivery of agentic AI systems for Security Operations Center use cases at global scale.

Apache Airflow AWS Azure Docker GCP Kubernetes LLM Machine Learning MLflow Python PyTorch System Design Vertex AI
5 hours, 4 minutes ago

AI/ML Engineer (AWS)

Reply 10K-50K Internet Software & Services

Valorem Reply is hiring a Senior AI/ML Engineer in Irvine or Los Angeles to build and evolve AWS-based machine learning and Generative AI applications for enterprise customers.

Agile AWS CI/CD Generative AI LLM Machine Learning Python
7 hours, 6 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