
Machine Learning Engineer

Techie Talent
Summary
Join Techie Talent as a Machine Learning Engineer and become part of a company transforming the tech industry with a people-centric approach. You will play a key role in developing and maintaining software solutions, working with a diverse technology stack, and ensuring products are functional, efficient, reliable, and scalable. This is more than just a job; it's an opportunity to align with a vision that values the human side of tech, where your skills and passion are recognized and celebrated. Techie Talent offers a unique work environment focused on honesty, transparency, and a commitment to its employees. The role involves diverse responsibilities and requires a strong background in machine learning and related technologies. The company provides a supportive and collaborative atmosphere.
Requirements
- Solid experience in Machine Learning Engineering or a closely related field, preferably in client-facing or consulting environments
- Proficiency in Python, with strong knowledge of algorithms, data structures, functional programming, and API design
- Deep understanding of the end-to-end ML lifecycle, including data pipeline design, feature engineering, model training, evaluation, and deployment
- Experience building and scaling real-time predictive models, with applications across domains such as healthcare, legal, construction, and real estate
- Hands-on experience with ML frameworks such as PyTorch, TensorFlow, MLFlow, and LLMs (e.g., OpenAI, Gemini)
- Strong background in big data processing using tools like Databricks, Apache Spark, Flink, and Kafka
- Familiarity with data storage technologies, including SQL/NoSQL databases, object storage, and streaming formats (e.g., JSON, file systems)
- Practical knowledge of container orchestration and deployment, including Docker, Kubernetes, and CI/CD pipelines
- Experience working in existing codebases, with the ability to quickly understand and improve unfamiliar systems without losing track of business objectives
- Exposure to infrastructure for model versioning and deployment, ideally using Kubernetes and MLFlow
- Ability to evaluate and integrate pre-trained models, making trade-off decisions based on performance, cost, and ethical considerations
- Strong adherence to software engineering best practices, including version control, testing, and clean, scalable architecture design
- Experience in developing automated testing frameworks for data pipelines and machine learning workflows
- Excellent problem-solving and communication skills, with a proactive and collaborative approach to challenges and blockers
Responsibilities
- Develop and maintain software solutions
- Work with a varied technology stack
- Ensure that our products are functional, efficient, reliable, and scalable
Preferred Qualifications
Experience with Scala, JavaScript, or C++
Benefits
- 100% Remote
- USD above-average salaries
- Profit Sharing Policy
- Unlimited PTOs after your first year (20 PTOs the first year)
- Equipment for your setup
- Great work/life balance
- Honest, simple, and transparent culture
- US-based clients and international teams
Share this job:
Similar Remote Jobs

