A leading technology firm is looking for an experienced software developer with expertise in AI/ML to maintain and improve existing solutions. Responsibilities include developing automated systems and collaborating with cross-functional teams. The ideal candidate will have strong skills in Python, SQL, and data visualization tools. This is a full-time role located in Fremont, California.
Qualifications
5+ years of experience in software development with Python.
Experience with service deployment, microservices, and APIs (RESTful API or GraphQL).
Strong experience with SQL and data visualization tools.
Responsibilities
Maintain and monitor existing AI/ML based solutions/services.
Develop automated alerting system to ensure quality of the services and data.
Collaborate with cross-functional teams to identify business problems.
Skills
AI / ML
Microservices & API Development
Python
SQL
Knowledge of popular LLMs like ChatGPT, Claude, etc
Prompt engineering
Education
Bachelor's degree in Computer Science or equivalent
Tools
SQL
Tableau
Power BI
git
Job description
Skills
AI / ML
Microservices & API Development
Python
SQL
Knowledge of popular LLMs like ChatGPT, Claude, etc
Prompt engineering
Job Responsibilities
Maintain and monitor existing AI/ML based solutions/services
Develop automated alerting system to ensure quality of the services and data
Develop data visualizations and reports to communicate findings to stakeholders
Collaborate with cross-functional teams to identify business problems and develop data-driven AI/ML solutions
Influence short- and long-term strategy with cross-functional teams to drive impact
Support on-call shift as needed to support the team
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience
Strong experience with SQL and data visualization tools (e.g., Tableau, Power BI, etc.)
Experience with data cleaning, data preprocessing, and data analysis
5+ years of experience in software development with Python (knowledge/experience with PHP or Java is a plus)
Experience with service deployment, microservices, and APIs (RESTful API or GraphQL) designs
Experience with git or similar version control tools. Good understanding of version control (branch, commit, pull, etc.)
Preferred Qualifications
Experience with service monitoring, anomaly detection, and alert automation
Knowledge of CI/CD, containerization, container orchestration, and IaC
Familiarity with agile development methodologies such as Scrum or Kanban
Understanding of predictive analytics and algorithms like linear regression, clustering, decision trees, etc.
Knowledge of prompt engineering
Knowledge of popular LLMs like ChatGPT, Claude, etc. and introductory experience with prompting and prompt engineering