Software Engineer - Machine Learning

We are looking for Machine Learning Engineer who has a passion and proven track record in distributed computing at cloud-scale.

Clock Icon - Marketingly X Webflow Template
Full Time
Location Icon - Marketingly X Webflow Template
Remote

Apply to this position

Come work alongside some of the most talented minds in the tech industry!

Apply now

About the position

TekML is seeking Machine Learning Engineers to join our engineering team.

About TekML

TekML is a software development company, headquartered in the US, with regional offices in Europe and Asia. We create innovative digital products for leading enterprises worldwide, enabling them to navigate their digital journey using data-driven digital solutions with a sustainable and inclusive future. At TekML, Software Engineers have the opportunities to work in one or more of the following areas, Product and Systems, Infrastructure, and Emerging Technologies to create world-class systems and products that empowers customers and partners.

What you will work on?

In this role, you will be working with a variety of technologies and teams at the cutting edge of technology in ML to classify and optimize a range of problems, such as search ranking, text and sentiment classification, payment fraud, click-through rate prediction. These abilities will be put to use in the position by applying them to some of the most fascinating and sophisticated industry data and prediction issues. You will be hands-on writing code for capturing data, APIs, spatial data, high-scale data throughput, cloud-based persistent storage, and distributed compute pipelines. You will work with statistical or machine learning models developed by data scientists and turns them into a live production system. Successful candidates will have a track record of coding and deploying complex, large-scale machine learning products.

Job requirements

Responsibilites

  • Drive the team's objectives and technical direction to pursue opportunities that will increase the efficiency of your larger organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas
  • Designing and deploying dynamically scalable, available, fault-tolerant, and reliable applications and distributed systems on the Cloud
  • Leverage data models by the different teams and services to build algorithms and automated detection capabilities
  • Experience in mentoring/influencing senior engineers across organizations
  • Implement machine learning algorithms and libraries
  • Design elements of our backend architecture. Focus on enabling rapid iteration to validate product hypotheses, and ensuring a plan for broader, scalable designs if hypotheses are validated
  • Partner with client teams to define APIs, and potentially even assist in building client code and product experiences
  • Analyze large and complex data sets to derive valuable insights
  • Research and implement best practices to enhance existing machine learning infrastructure
  • Ship high-quality, well-tested, secure, and maintainable code, and continuously improve the tech stack to maximize the data engineering efficiency

Minimum Qualifications

  • 8+ years of experience in programming languages (Python, C++, Java or R) with technical background
  • 5+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, NLP, data mining or artificial intelligence
  • 2+ years of experience leveraging Containerization technology (i.e. Docker, Kubernetes)
  • Bachelor’s degree in Computer Science, or equivalent practical work experience
  • Strong understanding of deep-learning and neural networks
  • Excellent written, verbal communication, and presentation skills
  • Experience in driving large cross-functional/industry-wide engineering efforts

Preferred Qualifications

  • Experience in shipping products to millions of customers or have started a new line of product
  • Proficient in data analytics languages (SQL, R, or Python),  some programming experience (C#, PySpark, Scala)  and tools for model implementation (i.e. tensorflow, CNTK, etc)
  • Strong understanding of Data Engineering and experience with building ML online services.

TekML is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex (including pregnancy), sexual orientation, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, family or medical care leave, or any other characteristic protected by federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Additionally, TekML participates in the E-Verify program in certain locations, as required by law.

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request at contact@tekml.ai.

Apply now
OK