Full Time

Staff Software Engineer - Data and Machine Learning

VISO TRUST
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by VISO TRUST, so some details may not match this job. The employer's own page has the real description.

Overview

As a Staff Software Engineer specializing in Data and Machine Learning at VISO TRUST, you will play a pivotal role in designing, developing, and implementing innovative machine learning solutions and data analytics tools. In this capacity, you will collaborate with cross-functional teams to drive projects from inception through deployment, leveraging your expertise to enhance the performance and capabilities of our data systems. Your contributions will be vital in optimizing data processes, ensuring data integrity, and delivering actionable insights that align with business objectives.



Job Responsibilities

  • Design and develop scalable machine learning models for various applications, including predictive analytics and anomaly detection.
  • Implement data pipelines to facilitate the collection, processing, and storage of large datasets efficiently.
  • Collaborate with product managers and data scientists to define project requirements and deliver high-quality solutions.
  • Conduct research on emerging technologies and methodologies to integrate into the existing systems.
  • Develop and maintain best practices for data management, model training, and deployment.
  • Monitor model performance and fine-tune algorithms to ensure optimal results.
  • Guide junior engineers and provide mentorship on technical challenges and career development.
  • Contribute to documentation and knowledge sharing to improve team efficiency and coherence.


Qualifications

  • Master's degree or Ph.D. in Computer Science, Data Science, Machine Learning, or a related field.
  • 5+ years of experience in software development with a focus on machine learning and data engineering.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Strong understanding of machine learning frameworks (e.g., TensorFlow, PyTorch, or Scikit-learn).
  • Experience with data visualization tools and techniques.
  • Knowledge of cloud platforms (e.g., AWS, Google Cloud Platform, or Azure) and their machine learning services.
  • Familiarity with SQL and NoSQL databases.
  • Excellent problem-solving and analytical abilities with a strong attention to detail.


Technologies & Tools

In this role, you will work with a variety of technologies, frameworks, and tools, including but not limited to Python, TensorFlow, PyTorch, AWS, Spark, Kafka, Docker, and Kubernetes. Familiarity with Git for version control and tools such as Jupyter Notebooks for analytics will also be advantageous. The role will necessitate a solid understanding of both traditional and modern data warehousing solutions.



Ideal Candidates

The ideal candidate for this position is a proactive problem solver with a strong analytical mindset and a passion for leveraging data to inform decision-making. They are expected to possess excellent communication skills, allowing them to effectively collaborate across teams and convey complex concepts to non-technical stakeholders. Furthermore, they should demonstrate a deep curiosity and commitment to continuous learning, with a strong ability to adapt to evolving technologies and methodologies in the fast-paced field of data science.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.