About the job
At Intuition Machines, we leverage cutting-edge AI and ML technologies to create innovative enterprise security products. You may recognize our flagship product, the hCaptcha security suite. Our philosophy is centered around minimal overhead, agile teams, and swift iterations, allowing us to apply our extensive research to systems that protect millions of users globally.
As a Security Software Engineer, you will play a pivotal role in designing, developing, and implementing vital tools and features within our security platform. Your efforts will enhance the detection and prevention of malicious activities, with emphasis on systems programming and compiler development.
We embrace DevSecOps practices, and you will be an integral part of the operational processes surrounding your code, which includes monitoring, fault handling, metrics tracking, and automating break-fix protocols and production alarms.
Key Responsibilities:
- Develop creative solutions that meet the needs and expectations of our customers and stakeholders.
- Research and integrate the latest advancements in security, obfuscation, virtual machines, and compilers.
- Collaborate across departments to identify and enhance areas where security and machine learning can elevate our detection services.
- Implement continuous updates based on monitoring and research to stay ahead in the dynamic landscape of fraud and automation.
- Write clear, maintainable, well-documented, and thoroughly tested code that meets established objectives and is robust enough for open-source sharing.
Qualifications:
- Proven hands-on experience in a similar role, with demonstrated expertise in systems programming and compiler development.
- Solid understanding of HTTP protocols and Web APIs, along with familiarity with browser specifications and capabilities.
- Portfolio of work showcasing projects, research, or publications related to compiler design and implementation.
- Experience in implementing processes utilizing cryptography and various methods to secure and obfuscate data.
- Proficient in JavaScript and familiar with browser automation tools and services.
- High level of conscientiousness and attention to detail, as your code may be executed billions of times monthly.
- Excellent communication skills to effectively present ideas, solutions, and progress to team members and stakeholders.
Preferred Skills:
- Familiarity with Rust, Python, or C/C++.
- Experience with WebAssembly (WASM).
- Knowledge of Security Incident Management.
What We Offer:
- Fully remote position with flexible working hours.
- An inspiring global team of colleagues.
- Modern development and deployment workflows: ship early and often.
- High-impact work with numerous users and satisfied customers.
