Full Time

Software Engineer Machine Learning

Oracle
$90,000 - $150,000* / year (about $43–$72 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 Oracle, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer - Machine Learning at Oracle will be responsible for designing, developing, and implementing innovative machine learning solutions that enhance the functionality and performance of our products. The candidate will collaborate with cross-functional teams to define project requirements and ensure the integration of machine learning algorithms into existing systems. This role involves rigorous testing and optimization of machine learning models to guarantee their reliability and efficiency in real-time applications.



Job Responsibilities

  • Design, build, and deploy machine learning models aimed at solving complex business problems.
  • Collaborate with data scientists and product managers to identify key objectives and gather requirements.
  • Implement and maintain scalable machine learning infrastructure suitable for large-scale data processing.
  • Conduct experiments to assess and enhance the performance of algorithms and models.
  • Analyze and visualize complex datasets, providing insights and recommendations based on findings.
  • Adhere to best practices in coding, testing, and documentation to ensure efficiency and maintainability.
  • Stay updated with the latest developments in machine learning technologies and methodologies.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • Proven experience as a Software Engineer, specifically in machine learning or data analytics.
  • Strong programming skills in languages such as Python, Java, or C++.
  • Familiarity with machine learning frameworks and libraries such as TensorFlow, PyTorch, or Scikit-learn.
  • Knowledge of data preprocessing techniques and ability to work with large datasets.
  • Experience with version control systems, preferably Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, with the ability to collaborate effectively in a team environment.


Technologies & Tools

The Software Engineer - Machine Learning will utilize a variety of technologies and tools, including cloud computing platforms such as Oracle Cloud, AWS, or Google Cloud. The role primarily involves programming frameworks like TensorFlow and PyTorch for building machine learning models, as well as data manipulation and analysis tools such as Pandas and NumPy. Proficiency in SQL is also expected for data querying within databases.



Ideal Candidates

Ideal candidates for the Software Engineer - Machine Learning position possess strong analytical and quantitative skills, demonstrating a passion for technology and innovation. They should exhibit a proactive attitude towards learning and adapting to new advancements in machine learning and artificial intelligence. Effective communication and teamwork abilities, coupled with a strong commitment to producing high-quality work, align with Oracle's corporate values and contribute to a thriving collaborative environment.

Idaho has 8 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

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