We are seeking a highly skilled and versatile Software Developer with expertise in cloud-based data and analytics platforms such as Databricks, Snowflake, Palantir Foundry, and Neo4J within Azure and AWS environments. The ideal candidate will have a strong foundation in programming, data integration, ontology design, and analytical workflows, along with excellent problem-solving and communication skills.
Key Responsibilities:
- Develop and maintain scalable data pipelines and transformation scripts using Python, SQL, Java, and R
- Design and implement complex ontologies within platforms like Palantir Foundry, including object types, link types, and kinetic elements
- Build and optimize analytical workflows using tools like Pipeline Builder, Workshop, and visualization platforms such as Contour and Quiver
- Integrate disparate data sources and systems via robust ETL processes
- Model data to support structured and semi-structured use cases within cloud ecosystems (AWS, Azure)
- Implement and manage data analytics solutions in platforms such as Snowflake, Databricks, and Neo4J
- Conduct statistical analyses, predictive modeling, and data mining to support business decisions
- Collaborate with cross-functional teams to understand business needs and translate them into technical solutions
- Effectively communicate insights, findings, and technical recommendations to both technical and non-technical stakeholders
- Manage and prioritize tasks across multiple projects in an agile or hybrid delivery environment
Technical Skills:Languages & Tools:
- SQL (Advanced querying and optimization)
- Java (Integrations and backend logic)
- R (Statistical analysis and visualization)
Platforms & Frameworks:- Palantir Foundry (Ontology design, integration, analytics)
- Databricks, Snowflake (Cloud data warehousing and processing)
- Neo4J (Graph data modeling and querying)
- Azure, AWS (Cloud platforms and data services)
- ETL and data ingestion pipelines
- Ontology and schema modeling
- Workflow optimization and versioning
- Data visualization and dashboarding
Preferred Qualifications:- Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field
- 3–7 years of experience in software development or data engineering roles
- Experience working with regulated data environments is a plus