Engineer, Software Engineering

SoCalGIS

**
Strong programming skills in python
Experience working with data processing pipelines
Hands-on experience with nlp / ml techniques
** 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
  • Knowledge of REST APIs and backend development

Work Rights

Not specified

Tailored Resume

Cover Letter