Senior Software Engineer - Analytics

World's most advanced and largest intelligence company with 1,000 intelligence professionals, over $300M in sales, serving 1,800+ clients worldwide.
Data
Staff Software Engineer
Contact Company
1,000 - 5,000 Employees
10+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer - Analytics

Recorded Future, the world's largest intelligence company, is seeking a talented software engineer for their Analytics Team within R&D. This role offers the opportunity to work on challenging data analytics tasks in large distributed systems, developing AI solutions that interact with the Recorded Future Intelligence Graph and Platform. The ideal candidate will have a strong interest in data analytics and the ability to develop software in a fast-paced environment.

Key responsibilities include:

  • Tackling complex issues requiring in-depth analysis
  • Collaborating with product teams to deliver results
  • Designing, developing, and deploying software with a focus on high availability, quality, and scalability
  • Selecting appropriate methods and techniques for problem-solving
  • Evaluating system metrics to improve data quality and performance
  • Supporting DevOps and MLOps activities

The role requires:

  • 10+ years of software engineering experience
  • Expertise in data analytics and processing
  • Technical leadership experience
  • Proficiency in multiple programming languages (Scala, Java, Python)
  • Strong API development skills
  • Excellent communication abilities

Bonus skills include experience with containers, ML Ops, and developing systems incorporating Machine Learning and Generative AI.

Recorded Future offers a diverse, inclusive work environment with employees from over 40 nationalities. The company is highly regarded, with a 4.8-star user rating from Gartner and more than 45 Fortune 100 clients. Join a dynamic team passionate about disrupting adversaries through intelligence, and be part of a company committed to maintaining an environment that values diversity and inclusion.

Last updated 8 days ago

Responsibilities For Senior Software Engineer - Analytics

  • Work on complex issues where analysis of situations or data requires an in-depth evaluation
  • Work together with our product teams to understand and deliver expected results
  • Continuously design, develop and deploy our software, analytics, and processing technology
  • Select methods and techniques for obtaining solutions
  • Determine methods and procedures for new assignments, may coordinate efforts of colleagues
  • Measure and evaluate features and system metrics to continuously improve data quality and service performance
  • Support DevOps and MLOps activities
  • Networks with key contacts outside area of expertise
  • Proactive, go beyond expectations, and independent
  • Having wide-ranging experience uses professional concepts and company objectives to resolve complex issues creatively and effectively

Requirements For Senior Software Engineer - Analytics

Java
Python
Scala
  • Minimum 10 years of experience as a software engineer
  • Experience with data analytics and data processing
  • Experience in technical leadership, leading project teams, and setting technical direction
  • Experience with more than one general-purpose programming language (Scala, Java, Python)
  • Ability to learn other coding languages as needed
  • Experience and comfort in API development
  • Architect and develop solutions to ambiguous problems with significant impact
  • Excellent verbal and written communication skills
  • Bachelor's and/or Master's degree in Computer Science, Computer Engineering, or equivalent education/work experience
  • Strong English skills are a must

Benefits For Senior Software Engineer - Analytics

  • Diverse and inclusive work environment
  • Opportunity to work with cutting-edge technology
  • Chance to impact global cybersecurity

Interested in this job?

Jobs Related To Recorded Future Senior Software Engineer - Analytics

Staff UX Research Manager

Google Cloud seeks Staff UX Research Manager for Core ML UX team to lead research programs, shape product development, and manage teams in AI/ML space.

Staff Software Engineer, Metrics and Business Intelligence

Staff Software Engineer role at Google for Metrics and Business Intelligence, focusing on data-driven decision making and infrastructure.

Staff Software Engineer, Data Migration, Google Cloud

Staff Software Engineer role at Google Cloud focusing on data migration and large-scale software solutions.

Data Scientist Manager II, Product

Google seeks a Data Scientist Manager II to lead analytics projects, provide strategic insights, and manage a team of data professionals.

Senior Data Scientist Manager, Product

Senior Data Scientist Manager at Google: Lead data-driven product decisions, manage teams, and shape strategies in a high-impact role.