Apply

Senior Machine Learning Engineer

Posted 5 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: Mexico, Argentina, Brazil, Peru, Costa Rica

πŸ” Industry: Software Development

🏒 Company: TeramindπŸ‘₯ 51-100Productivity ToolsSecurityCyber SecurityEnterprise SoftwareSoftware

⏳ Experience: 5+ years

πŸͺ„ Skills: PythonETLMachine LearningNumpyPyTorchAlgorithmsData engineeringData scienceData StructuresPandasTensorflowData visualizationSoftware Engineering

Requirements:
  • 5+ years of hands-on experience in implementing and scaling production machine learning systems.
  • Strong software engineering skills, with a focus on machine learning implementation and optimization.
  • Proficiency with popular machine learning frameworks and tools (e.g., TensorFlow, PyTorch) to drive model development.
  • Understanding of distributed computing principles and experience with real-time data processing architectures.
  • Experience in deploying systems for efficient batch processing and online ETL (Extract, Transform, Load).
  • Familiarity with model optimization techniques and performance tuning to ensure efficient operation.
  • Experience with machine learning applications focused on security is a plus and will be highly regarded.
Responsibilities:
  • Implement and optimize machine learning models for production environments, ensuring they meet scalability and reliability standards.
  • Design and build robust data processing pipelines for real-time anomaly detection, enhancing our capability to respond to user behavior dynamically.
  • Develop comprehensive systems for monitoring model performance and effectiveness, allowing for quick adjustments and improvements.
  • Create infrastructure for ongoing model training and refinement to adapt to new data and evolving user needs.
  • Work closely with data scientists to efficiently implement algorithms, ensuring alignment with our overall system architecture.
  • Collaborate with software engineers to seamlessly integrate machine learning capabilities into our platform, enhancing user experience and functionality.
Apply

Related Jobs

Apply

πŸ“ Africa, Europe, or the Americas

🧭 Permanent

πŸ” FinCrime

🏒 Company: ZepzπŸ‘₯ 1001-5000πŸ’° $267,000,000 Series F 6 months agoπŸ«‚ Last layoff over 1 year agoMobile PaymentsFinancial ServicesPaymentsFinTech

  • 4+ years of professional experience training and deploying models that deliver measurable value (regression, clustering, decision trees, cost-sensitive Machine Learning etc with an emphasis on gradient boosting-based methods).
  • You have strong SQL skills, confidently able to pull and manipulate data to get into the desired format for modelling (CTEs, joins, case statements, subqueries)
  • Possess strong Python skills, able to automate processes and deploy applications. you are able to deploy your stuff and be able to set up at least basic monitoring.
  • Familiar with building and deploying web applications using Python web frameworks.
  • Experience in one or more of the following areas: Machine Learning (Scikit Learn, XGBoost, H2O etc...), SQL Analytics (BigQuery, Redshift, Databricks, Athena, etc), Visualisation Tools (Mode, matlibplot, seaborn, streamlit Looker, Tableau, Periscope, etc)
  • Modernization our FinCrime Machine Learning Pipeline
  • Evaluate and integrate new data sources for our algorithms, aligning with Data Engineering and Analytical Engineers' best practices for dbt
  • In collaboration with Data Scientist, automate the training and deployment of updated models, ensuring the output is tested, scalable and documented and checks are in place to identify drift.
  • Help build experiments framework to evaluate new models, third-party data sources and tooling.
  • Translate commercial requirements into technical solutions, converting real-world problems into solvable data science projects, resulting in insights that further the strategy and enable visibility into key results
  • Improving existing models through greater scrutiny of the methodology and improving the input data
  • Develop strategies and tools to help less technical individuals understand and use the models and results.

AWSDockerPythonSQLKubernetesMachine LearningNumpyAlgorithmsData scienceData StructuresRegression testingPandasCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsDevOpsData visualizationData modeling

Posted 27 days ago
Apply
Apply

πŸ“ United States, Latin America, India

🧭 Full-Time

πŸ” Software Development

🏒 Company: phDataπŸ‘₯ 501-1000πŸ’° $2,499,997 Seed about 7 years agoInformation ServicesAnalyticsInformation Technology

  • At least 4 years experience as a Machine Learning Engineer, Software Engineer, or Data Engineer
  • 4-year Bachelor's degree in Computer Engineering or a related field
  • Experience deploying data science models in a production setting
  • Expertise in Python, Scala, Java, or another modern programming language
  • Strong working knowledge of SQL and the ability to write, debug, and optimize distributed SQL queries
  • Experience with Docker, Kubernetes, or some other containerization technology
  • Familiarity with multiple data source systems (e.g. JMS, Kafka, RDBMS, DWH, MySQL, Oracle, SAP)
  • Systems-level knowledge in network/cloud architecture, operating systems (e.g., Linux), storage systems (e.g., AWS, Databricks, Cloudera)
  • Production experience in core data technologies (e.g. Spark, Pandas)
  • Development of APIs and web server applications (e.g. Flask, Django, Spring)
  • Design and create environments for data scientists to build models and manipulate data
  • Work within customer systems to extract data and place it within an analytical environment
  • Define the deployment approach and infrastructure for models and be responsible for ensuring that businesses can use the models we develop
  • Reveal the true value of data by working with data scientists to manipulate and transform data into appropriate formats in order to deploy actionable machine learning models
  • Partner with data scientists to ensure solution deployabilityβ€”at scale, in harmony with existing business systems and pipelines, and such that the solution can be maintained throughout its life cycle
  • Create operational testing strategies, validate and test the model in QA, and implementation, testing, and deployment
  • Ensure the quality of the delivered product

AWSDockerPythonSQLCloud ComputingDjangoETLFlaskGCPJavaKerasKubernetesMachine LearningSnowflakeAPI testingAzureData engineeringData scienceREST APISparkTensorflowCommunication SkillsAnalytical SkillsCI/CDProblem SolvingScalaData visualizationData modelingData analyticsData management

Posted about 1 month ago
Apply
Apply

πŸ“ Mexico

πŸ’Έ 100000.0 - 120000.0 MXN per month

πŸ” Health and Wellness

🏒 Company: SimplePracticeπŸ‘₯ 501-1000SaaSHealth CareSoftware

  • Proficiency in Python (NumPy, Pandas, scikit-learn)
  • Strong skills in SQL (window functions, advanced queries)
  • Hands-on experience with DBT for data transformation
  • Familiarity with Snowflake or similar data warehouses
  • Experience with AWS (or other cloud platforms) for model deployment
  • Develop & Deploy ML Pipelines
  • Lead Advanced Analysis
  • Cross-Functional Collaboration
  • Mentor & Advocate Best Practices
  • Drive Innovation

AWSPythonSQLData AnalysisKubernetesMachine LearningNumpySnowflakeAlgorithmsAPI testingData engineeringPandasCI/CDRESTful APIsData modeling

Posted 2 months ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: Zencoder

  • 5+ years of experience in the ML/AI field.
  • Deep understanding of machine learning, including experience with some fields of classical ML (recommendation systems, regressions/classifications on tabular data, and time series or other areas of classical ML).
  • Deep understanding of modern NLP: different providers strengths and weaknesses, best OS models, SOTA ways to finetune, quantize and distill models.
  • Experience with fine-tuning using RLHF or DPO.
  • Ability to set up data collection pipelines.
  • Proficiency in Python.
  • Ability to explain complex AI concepts and architectures clearly.
  • Deep understanding and experience of enterprise software development processes, ability to formalize typical SDLC tasks with all nuances.
  • Strong analytical and problem-solving abilities, with a knack for troubleshooting and debugging complex issues.
  • Proven ability to work effectively in a collaborative team environment, with excellent communication skills and a commitment to delivering high-quality solutions on time.
  • Eagerness to learn and adapt to new technologies and methodologies, with a passion for continuous improvement and innovation.
  • Ability to work in dynamic, fast-changing environments or experience in start-ups.
  • Prior experience in creating developer tools loved by their users would be highly advantageous, especially for VS and JetBrains add-ins.
  • Experience with RAG and multi-agent pipelines is a plus.
  • Create embedded AI agents pipelines; design, train, and implement advanced AI models focusing on LLMs, LMMs, and RL.
  • Collaborate with the AI and SWE teams to conceptualize, design, and build a code-generation add-in that empowers developers to automate repetitive tasks and boost productivity.
  • Conduct thorough testing of developed solutions, identify and address any bugs or performance issues, and optimize code for efficiency and scalability.
  • Stay updated with the latest trends and advancements in full-stack development, DevOps practices, and AI technologies to drive innovation and maintain competitiveness.
  • Influence how software development will be done in the whole industry.

PythonGitMachine LearningREST APICI/CDDevOpsSoftware Engineering

Posted 3 months ago
Apply