**
SoCalGIS is seeking a Software Engineer with over three years of experience to develop scalable data extraction pipelines, focusing on backend engineering, machine learning, and data systems. The ideal candidate will have strong programming skills in Python and hands-on experience with NLP and ML techniques, particularly in handling unstructured data. The position offers a collaborative work environment and opportunities for professional growth.
**
Job Summary
This role involves building scalable data extraction pipelines using modern ML, NLP, and LLM-based approaches.
You will collaborate with frontend engineers to integrate features into React-based UIs.
The company offers a flexible work environment and opportunities to work on cutting-edge problems.
Matching Summary
Match Score: 75
**
SoCalGIS is seeking a Software Engineer with over three years of experience to develop scalable data extraction pipelines, focusing on backend engineering, machine learning, and data systems. The ideal candidate will have strong programming skills in Python and hands-on experience with NLP and ML techniques, particularly in handling unstructured data. The position offers a collaborative work environment and opportunities for professional growth.
**
Skills & Requirements
Must-have
Strong programming skills in Python
Experience working with data processing pipelines
Hands-on experience with NLP / ML techniques
Nice-to-have
Experience with document AI / OCR tools
Familiarity with frameworks like FastAPI
Understanding of cloud platforms (AWS / GCP / Azure)
Key Requirements
3+ years of experience
Experience parsing or extracting data from PDFs / HTML / web sources