drjobs Software Engineer II - Machine Learning

Software Engineer II - Machine Learning

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Plano, TX - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

TCP is committed to cultivating a diverse and inclusive team. However we are not able to sponsor visas for this role.

About TCP TimeClock Plus):

For more than 30 years TCP has helped organizations engage their people byproviding flexible mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users TCP delivers bestinclass technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping employee scheduling leave management and other workforce needs. Growth is happening and our vision for a successful future is clear Wed love for you to join us on this journey! For more information on TCP visitwww.tcpsoftwareor follow us onLinkedInorFacebook.

About the Role:
We are seeking a passionate and skilled Machine Learning Engineer to work on developing and improving our AIpowered solutions. This position will involve training production models for a variety of machine learning tasks such as forecasting anomaly detection and event prediction as well as leveraging cuttingedge libraries and technologies to build efficient and scalable systems.

As a
Software Engineer II Machine Learning you will:

  • Train and deploy productionlevel machine learning models focused on:
    • Forecasting
    • Anomaly Detection
    • Event Prediction
  • Develop and implement machine learning algorithms ensuring their scalability performance and robustness.
  • Create agentic language model based user experiences.
  • Work with large datasets process and analyze data using tools like Pandas and Numpy.
  • Use modern deep learning frameworks such as Pytorch to implement and optimize models.
  • Integrate machine learning models into the companys Time and Attendance and Employee Scheduling software.
  • Collaborate with crossfunctional teams to solve complex business challenges through AI/ML solutions.
  • Optimize and finetune models for performance in realworld production environments.

You are a strong fit for this role if you have:

  • 2 years of experience in training and deploying production models
  • 2 years of experience with the following libraries:

    • Pytorch
    • Pandas
    • Numpy

  • Handson experience with language models
  • Solid understanding of the following model architectures:
    • Transformers
    • RNN (Recurrent Neural Networks)
    • S4 Mamba
    • LSTM (Long ShortTerm Memory Networks)

Strongly Encouraged:

  • Familiarity with advanced machine learning concepts including:
    • State Space Modeling (S4 Mamba)
    • Hidden Markov Models (HMMs)
    • BEAM Search
    • Human Feedback Reinforcement Learning (RLHF)
    • Relationship Graph Theory
    • Automatic Prompt Optimization
  • Worked on language model user experiences using:
    • DSPy
    • LangChain

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.

Benefits:

  • Competitive salary
  • 20 Days of PTO (Paid Time Off) and 13 days of companywide holidays
  • 8 hours to volunteer and impact the community
  • Comprehensive benefits (Health/Dental/Vision/ 401K)
  • People choice benefits

TCP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.