Overview
Remote
Depends on Experience
Contract - W2
Skills
Machine learning
LLM
Python
Java
Go
Google Cloud Platform
GCP
Gemini
GPT 4
document stores
KV stores
caches
SAFE practices
technical leader
Job Details
Position: Principal Software Engineer (Machine Learning)
Location: 100% Remote (EST time zone)
Duration: 12 Month Contract
Required Qualifications
- 10+ years of software industry experience with 4+ years as a technical leader.
- 3+ years of building Machine learning models and deploying them in production environment along with real time application integration.
- 2+ years of hands-on experience building LLM pipelines using OCR and various LLM models like Gemini, GPT 4,
- 5+ years designing and developing distributed systems, employing a disciplined approach.
- 8+ years involved in requirements analysis, estimation within a formal SDLC.
- 8+ years of mastery with development languages (Python, Java, Go, etc.).
- 8+ years of relational databases, including in the cloud. Google Cloud Platform skills
- 5+ years of non-relational databases (document stores, KV stores, caches).
- 5+ years with micro-services architecture, APIs, real-time system integrations.
Preferred Qualifications
- Experience building and operating large scale distributed systems.
- Ability to learn quickly and adapt to change requirements.
- Experience with SAFE practices or able to work in SAFE practices and agile methodologies.
- Experience related to security-oriented projects.
- Exposure to CI/CD and DevOps.
- Excellent communications and presentation skills with the ability to communicate effectively in visual, verbal, and written form to teams, clients, and leadership.
- Ability to manage multiple competing priorities with minimal supervision. Self-directed.
- Knowledge in Google Cloud Platform architecture, commands and experience designing & optimizing software and data engineering patterns
- Bachelor s degree in computer science or a closely related discipline, or an equivalent combination of formal education and experience.
- Master's degree is a plus
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.