Recorded Future is seeking an outstanding AI Lead Software Engineer to join their Analytics Team within the R&D organization. This role involves developing AI solutions that interact with the Recorded Future Intelligence Graph and Platform. The ideal candidate will have a strong background in software engineering and data analytics, with at least 10 years of experience.
Key Responsibilities:
- Work on complex issues requiring in-depth evaluation of situations and data
- Collaborate with product teams to understand and deliver expected results
- Design, develop, and deploy software, analytics, and processing technology
- Focus on high availability, quality, low latency, and scalability
- Select methods and techniques for obtaining solutions
- Measure and evaluate features and system metrics
- Support DevOps and MLOps activities
Requirements:
- Minimum 10 years of experience as a software engineer
- Experience with data analytics and data processing
- Technical leadership experience
- Proficiency in multiple programming languages (Scala, Java, Python)
- API development experience
- Strong problem-solving and communication skills
- Bachelor's or Master's degree in Computer Science or related field
- Strong English skills
Bonus Skills:
- Experience with containers and orchestration
- Knowledge of scaling real-time and analytical systems
- Experience with Machine Learning and Generative AI
- ML Ops experience
- Research and development background
- Deep understanding of machine learning algorithms
- Experience building and deploying ML models in real-world products
Recorded Future offers a dynamic work environment with a global client base and the opportunity to work on cutting-edge AI and analytics solutions in the intelligence industry.