Full Time

Sr. Software Engineer - Applied AI (REMOTE)

GEICO
Remote!
$110,000 - $150,000* / year

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 GEICO, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer - Applied AI at GEICO will play a pivotal role in designing, developing, and deploying innovative artificial intelligence solutions that enhance customer experience and operational efficiency. This position requires a deep understanding of machine learning algorithms and software engineering principles to create scalable AI models and systems. You will collaborate with cross-functional teams to translate business requirements into technical specifications, ensuring the successful implementation of AI-driven projects.



Job Responsibilities

  • Design and develop robust AI models and algorithms to solve complex business problems.
  • Collaborate with data scientists and business analysts to define project requirements and deliverables.
  • Implement best practices in software development and ensure code quality through rigorous testing.
  • Continuously evaluate and enhance existing AI systems for improved performance and adaptability.
  • Document technical specifications and contribute to knowledge-sharing initiatives within the team.
  • Participate in code reviews and provide mentorship to junior engineers.
  • Stay up to date with emerging technologies and trends in artificial intelligence and related fields.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering, with a focus on applied machine learning and AI.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Exceptional problem-solving skills and the ability to work under minimal supervision.
  • Knowledge of cloud computing platforms (e.g., AWS, Azure) and APIs.


Technologies & Tools

The Senior Software Engineer - Applied AI will utilize a variety of technologies and tools in their daily work, including machine learning frameworks such as TensorFlow and PyTorch, programming languages such as Python and Java, and cloud platforms like AWS and Azure for model deployment. Familiarity with data processing tools like Apache Spark and databases such as SQL and NoSQL will be essential for effective data handling and manipulation.



Ideal Candidates

Ideal candidates for this position will demonstrate strong analytical thinking and possess a passion for technology and problem-solving. They will excel in collaborative environments, showing the ability to communicate effectively across various teams. A proactive approach to continuous learning and a keen interest in the latest advancements in artificial intelligence will further enhance their fit for the role. Additionally, strong time management skills and adaptability in a fast-paced setting are highly desirable qualities.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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