Job Description:
Pay Range: $60hr - $65hr
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, 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, micro services, and APIs (RESTful API or Graph QL) 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 Chat GPT, Claude, etc. and introductory experience with prompting and prompt engineering.