

Algorithm Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for an Algorithm Developer with a contract length of "unknown" and a pay rate of "unknown." Required skills include 6+ years in software engineering, 2+ years in ML, proficiency in Python, and experience with ML frameworks.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
832
-
ποΈ - Date discovered
July 3, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Menlo Park, CA
-
π§ - Skills detailed
#Prometheus #TensorFlow #Data Science #Cloud #AWS (Amazon Web Services) #Docker #Python #Azure #JavaScript #Regression #Grafana #AI (Artificial Intelligence) #MLflow #Langchain #Databases #Computer Science #Monitoring #PyTorch #Scala #Kubernetes #C++ #ML (Machine Learning)
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Key Responsibilities
β’ Design, develop, and deploy scalable machine learning models and systems.
β’ Adapt standard ML methods to modern parallel environments (e.g., distributed clusters, multicore SMP, GPU).
β’ Build high-performance classifiers and tools using ML, data regression, and rule-based models.
β’ Collaborate cross-functionally to gather and synthesize requirements.
β’ Own the full ML lifecycleβfrom ideation to production impact.
β’ Write clean, efficient, and scalable code in collaboration with engineering teams.
β’ Monitor, evaluate, and improve model performance in production environments.
Minimum Qualifications
β’ 6+ years of experience in software engineering or a related field (3+ years with a PhD).
β’ 2+ years of hands-on experience in ML, recommendation systems, pattern recognition, or AI.
β’ Proficiency in Python, JavaScript, or Hack.
β’ Proven experience developing ML models at scale and deploying them into production.
β’ Strong track record of cross-functional collaboration and delivering high-quality, reliable systems.
β’ Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
Preferred Qualifications
β’ Masterβs or PhD in Computer Science, Data Science, or a related ML field.
β’ Experience with PyTorch, TensorFlow, and C++.
β’ Familiarity with architectural patterns of large-scale software systems.
β’ Background in GenAI, LLMs, and Retrieval-Augmented Generation (RAG).
β’ Experience with MLOps tools (MLflow, Docker, Kubernetes, Prometheus, Grafana).
β’ Exposure to cloud platforms (AWS, Azure) and vector databases (Pinecone, Qdrant).
Must-Have Skills
β’ 5+ years of consistent industry-level experience in ML, AI, or GenAI.
β’ Strong coding skills in Python and experience with ML frameworks.
β’ Demonstrated ability to build and scale ML models from inception to production.
β’ Experience with model monitoring, testing, and continuous improvement.
β’ Deep understanding of data structures, algorithms, and mathematical modeling.
Nice-to-Have Skills
β’ Experience at major tech companies.
β’ Familiarity with LLMs like GPT, LLaMa, Mistral, and frameworks like LangChain.
β’ Experience with CUDA, GPU acceleration, and real-time inference systems.
Interview Process
1. Round 1: 45-minute coding interview
β’ One easy-level algorithm problem
β’ One medium-level algorithm problem
1. Round 2: 45-minute ML system design interview