Lead Software Developer
Job Description
Technical Skills (Mandatory)
Python (Data Ingestion Pipelines) Proficiency in building and maintaining data ingestion pipelines using Python.
Blaze graph Experience with Blaze graph technology.
Neptune Familiarity with Amazon Neptune, a fully managed graph database service.
Knowledge Graph (RDF, Triple) Understanding of RDF (Resource Description Framework) and Triple stores for knowledge graph management.
AWS Environment (S3) Experience working with AWS services, particularly S3 for storage solutions.
GIT Proficiency in using Git for version control.
Optional and good to have skills
Azure DevOps (Optional)Experience with Azure DevOps for CI/CD pipelines and project management (optional but preferred).
Meta phactory by Meta phacts (Very Optional)Familiarity with Meta phactory, a platform for knowledge graph management (very optional).
LLM / Machine Learning Experience with Large Language Models (LLM) and machine learning techniques.
Big Data Solutions (Optional)Experience with big data solutions is a plus.
Snap logic / Alteryx / ETL Know-How (Optional)Familiarity with ETL tools like SnapLogic or Alteryx is optional but beneficial.
We don't need superheroes, just super minds.
- A degree in Computer Science, Engineering, or a related field is preferred.
- Professional Software Development
- Demonstrated experience in professional software development practices.
- Years of Experience10-15 years of relevant experience in software development and related technologies.
Soft Skills
- Strong problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced and dynamic environment.
- Strong attention to detail and commitment to quality.
- Fluent in English (spoken and written)