Backend Engineer with experience in Semantics/Data Engineering
2026/10/08
At AppRecode, we are passionate about building software that solves problems. We count on our DevOps Engineers to empower our users with a rich feature set, high availability, and stellar performance to pursue their missions.
As we expand our customer deployments, we seek an experienced Senior MLOps Engineer to build and scale machine learning systems. Specifically, we are searching for someone who will demonstrate a unique and informed viewpoint, enjoys collaborating with a cross-functional team, and help develop real-world solutions and positive user experiences at every interaction, with a strong track record of bringing products to life.
Join us, and you will have an opportunity to work with great Engineers, CEOs, CTOs, and other mature operators, a dynamic but still laid-back team (yes, you can combine that), agile development practices, the stack, and the approaches you choose to get the job done.
About the Position
EKG Access MCP Server.
Duration: Long-term engagement (full-time)
Key Requirements
-
Strong Python backend development experience
-
Prompt Engineering
-
AWS OpenSearch
-
Semantic Web technologies: RDF, SPARQL, SHACL, OWL
-
Experience with metaphactory or other graph engines
-
CDC / event-driven integration
-
NER and full-text searc
-
MCP server implementation
-
Experience defining typed tool definitions
-
Experience working with YAML / JSON specifications
Nice to have
-
Neo4j
-
Snowflake
-
Snowflake Semantic Model
-
OSI-compliant YAML
-
End-to-end platform wiring / integration
-
Additional MCP experience
-
Pharma Commercial experience
Soft Skills
- Fluent English (conversational and written)
- Strong problem-solving and analytical skills
- Ability to work independently and implement ML processes end-to-end
- Collaboration skills working with data scientists and engineers
- Understanding of ML model lifecycle from data to production
- Highly self-managed and able to plan, estimate, and execute tasks
Working Hours
Full-time (40 hours/week), Remote
Flexible hours with reasonable overlap for team collaboration
Backend Engineer with experience in Semantics/Data Engineering - AppRecode
We are seeking a Backend Engineer with experience in Semantics/Data Engineering to build and integrate AI-powered data solutions. This role focuses on Python backend development, semantic technologies, MCP servers, and event-driven data integration to enable intelligent search and knowledge access.