Full Time

Software Engineer - AI and Platform

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

Job Overview

GEICO is seeking a talented Software Engineer specializing in AI and Platform technologies to enhance our digital ecosystem. The successful candidate will be responsible for designing, developing, and optimizing AI-driven applications that improve customer experiences and drive business efficiencies. This role will involve collaborating with cross-functional teams to implement innovative solutions, and maintaining the integrity of our platform architecture while ensuring scalability and robustness in our applications.



Job Responsibilities

  • Design and implement AI models and algorithms to solve complex business problems.
  • Develop scalable software solutions and integrate APIs to support various functionalities.
  • Collaborate with data scientists and engineers to gather requirements and deliver efficient ML pipelines.
  • Participate in code reviews to maintain high code quality and share knowledge with team members.
  • Monitor and assess system performance, making adjustments as necessary to address any issues.
  • Stay updated on industry trends and emerging technologies to inform the development processes.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development, focusing on AI or machine learning.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with AI frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Strong knowledge of software development methodologies and best practices.
  • Excellent problem-solving skills with a keen analytical mindset.


Technologies & Tools

The Software Engineer – AI and Platform position will utilize a variety of technologies and tools including Python, Java, TensorFlow, Apache Spark, Docker, and Kubernetes. Familiarity with cloud platforms such as AWS or Azure is preferred, alongside continuous integration and deployment (CI/CD) tools for efficient software development and delivery.



Ideal Candidates

Ideal candidates for this position are proactive individuals with a strong foundation in software engineering principles, particularly in AI technologies. They are collaborative team players who enjoy tackling challenging problems, possess excellent communication skills, and are eager to adapt to emerging technologies. The ability to work effectively in a fast-paced environment while maintaining attention to detail is essential.

Not every state sets a number of job contacts a week. In Nevada it is several different employers each week, in person unless told otherwise. What it asks →

View Similar Jobs

Matches Jobs

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