Contractor Senior Database Engineer
Mobica is hiring a remote Contractor Senior Database Engineer. The career level for this job opening is Expert and is accepting Poland based applicants remotely. Read complete job description before applying.
Mobica
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are seeking a highly skilled and experienced Senior Database Engineer to join our team. You will be instrumental in developing tools that empower engineers to create application libraries for accessing and controlling test and measurement equipment, such as oscilloscopes. The project aims to replace a third-party tool with an internal, IP-free solution, ensuring the security and exclusivity of our software.
Key Responsibilities:
- Schema Design: Define and implement a storage schema for serialized objects, optimizing for both efficiency and scalability.
- Compiler Development: Create a "compiler" that can transform files containing APIs in a high-level language into a serialized object model for storage in the database. This will involve developing translation rules for various elements, including trees, nodes, properties, events, types, and classes.
- Helper Code: Develop helper code to enable efficient search I/O, supporting code generation templates.
- Collaboration: Work closely with .NET developers to ensure seamless integration of database functionalities with the tools being developed.
Why Join Us?
- Innovative Projects: Work on cutting-edge projects that have a direct impact on the development of high-tech tools and equipment.
- Collaborative Environment: Be a part of a dynamic team where your ideas and contributions are valued.
- Growth Opportunities: Access to professional development and career growth within a leading technology company.
- If you are passionate about database engineering and want to work on projects that push the boundaries of technology, apply now!
- Experience: 5+ years of experience in database engineering, with a strong background in schema design and optimization.
- Skills:
- Good knowledge of Python, XML, XPath.
- Expertise in designing and developing database schemas.
- Proficiency in creating compilers or similar translation tools.
- Strong knowledge of database search techniques and optimization.
- Familiarity with object serialization and deserialization.
- Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.