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 17 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

Data Engineer (L5) - Content Machine Learning

Senior Data Engineer role at Netflix focusing on Content Machine Learning and Knowledge Graph development.

Data Engineer (L5) - Growth Insights and Foundations

Senior Data Engineer position at Netflix focusing on building scalable data systems for growth insights and customer experience optimization.

Data Engineer (L5) - Growth

Lead data engineering role at Netflix focused on optimizing customer acquisition and signup experience through data-driven solutions and experimentation.

Lead Solution Engineer

Lead Solution Engineer position at Salesforce, combining technical expertise with business acumen to deliver AI-driven customer experience solutions.

Data Analytics Engineer

Senior Data Analytics Engineer position focusing on healthcare genomics data analysis and visualization