
Senior, Staff Software Engineer – Parser Team
Posted Jun 4

Posted Jun 4
This is a fully remote position, open to applicants in Taiwan.
• Take ownership of the parser framework by identifying patterns that should be abstracted, designing the foundational elements for parser authors, enhancing performance in critical areas, and elevating the reliability and testability standards across the team's outputs.
• Make informed design decisions involving schema mapping, weighing normalization trade-offs, addressing ambiguous or malformed data, determining when to generalize versus when to create exceptions, and deciding whether to evolve the framework or find workarounds.
• Lead high-impact parser integrations from start to finish, applying a framework-level mindset that establishes a model for others to emulate.
• Collaborate with detection, data, and integration teams to ensure that parsed data meets downstream requirements rather than merely passing validation.
• Guide junior engineers through design discussions and code reviews, fostering their development into independent contributors.
• Expedite your own parser development by leveraging LLM-based coding assistants, AI-driven test generation, and automated code reviews.
• Utilize LLMs to assess unfamiliar log samples, suggest initial parsing rules, and accelerate new integrations—while applying human oversight to correct any AI inaccuracies.
• Automate repetitive parsing tasks—such as regression testing, schema comparison, and sample ingestion—allowing the team to focus on more complex challenges.
• Assist the team in integrating AI tools into their routine parsing workflows and track the improvements in efficiency.
• A Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
• Over 5 years of software engineering experience with an emphasis on data parsing, integration, or log processing.
• Strong expertise in programming languages such as Python, Java, Ruby, or C++.
• Extensive knowledge of common log formats and data structures (e.g., JSON, XML, CSV, syslog, key-value, unstructured text).
• Proficient in using regular expressions and other pattern-matching methodologies.
• A solid grasp of data normalization, schema design, and transformation principles.
• Experience in integrating with APIs, web services, and streaming data sources.
• Proven ability to utilize AI tools (such as Copilot, Cursor, Claude, ChatGPT) to significantly enhance engineering workflows—demonstrated regular use in production environments, not merely experimentation. You possess the discernment to identify when AI outputs are reliable and when human expertise is required.
• A working knowledge of cybersecurity concepts and the types of data that security tools generate.
• Excellent problem-solving abilities and effective communication skills with both technical and non-technical stakeholders.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible work hours and remote work options.
• Opportunities for professional development and continuous learning.
• Collaborative and inclusive work environment.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.