Harmonic
Research Engineer
Palo Alto. Posted 16 months ago
The role
The Research Engineer will join the Reinforcement Learning & Formal Methods team. You will develop new algorithms, models, and RL techniques to advance verifiable reasoning.
What you will do
- Conduct high-quality research in the intersection of RL and formal methods, with a focus on mathematical theorem proving.
- Develop and implement novel RL algorithms and models for theorem proving.
- Collaborate with a multidisciplinary team to integrate RL techniques with formal methods.
- Stay abreast of the latest developments in RL, formal methods, and related fields.
Required qualifications
- BS or MS in Computer Science, Mathematics a related technical field, or equivalent industry experience
- Strong programming skills in Python, with experience in software development and testing.
- Experience in deep learning frameworks such as PyTorch
- Strong understanding of mathematical concepts, including algebra, geometry, and analysis.
Nice to have
- PhD in Computer Science, Mathematics, or a related field.
- Experience in applying AI to solve practical problems in formal methods.
- Proven track record of high-quality research demonstrated by publications, patents, or software contributions.
- Contributions to open-source projects or development of software tools in the field.
- Strong background in RL, particularly in areas relevant to theorem proving (e.g., machine learning, natural language processing).
- Proficiency in formal methods, including experience with theorem proving systems.
Benefits
- Unlimited PTO
- 401(k) matching
- 100% employer-paid health, vision, and dental benefits for employees and 50% coverage for dependents.
- Health Savings Account (HSA) available for qualifying health plans
About the company
Harmonic is building a verification engine to find edge cases and silent bugs in code. They are scaling an elite technical team to support Aristotle, which uses formal methods and reinforcement learning.