Hybrid Software Developer

Posted last week

Apply now

About the role

  • Software Developer optimizing software tools leveraging AI and ML for patent acquisition analysis. Collaborating with specialists and scientists to enhance workflows on approved platforms.

Responsibilities

  • Optimize software tools on approved platforms that support high-throughput processing of patents, standards, and other technical documents.
  • Optimize use of approved AI/ML models—including NLP, semantic search, classification, and similarity models—for extensive patent data analysis.
  • Optimize tools on approved platforms enabling targeted and automated patent evaluation workflows.
  • Gain deep familiarity with patent structures, claim formats, classification schemes (IPC/CPC), and the global IP information ecosystem

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, AI/ML, or a closely related technical field.
  • Good experience in software development, preferably with exposure to large-scale text processing or information retrieval.
  • Strong programming skills in Python, including experience building production-ready tools.
  • Hands-on experience with AI/ML frameworks such as PyTorch, TensorFlow, scikit-learn, or Hugging Face Transformers.
  • Experience optimizing use of ML models.
  • Familiarity with search and retrieval technologies (e.g., Elasticsearch, vector databases, embeddings-based search).
  • Experience working with large datasets, databases (SQL/NoSQL), and distributed data-processing frameworks.
  • Ability to collaborate effectively with cross-functional teams including data scientists and patent experts.
  • It would be nice if you also had:
  • Background in patent analytics, legal tech, or work involving scientific/technical literature.
  • Familiarity with patent data formats, patent classifications (CPC/IPC), and citation networks.
  • Exposure to multimodal data processing (text + diagrams) or OCR/OCR post-processing.

Job title

Software Developer

Job type

Experience level

Mid levelSenior

Salary

$147,609 - $274,130 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job