Browse All Jobs
Job Description
Forter is seeking a Senior Software Engineer to join its Research Engineering team. This role focuses on backend development and data engineering, contributing to data-driven innovation across Forter's R&D.The Senior Software Engineer will be responsible for building and maintaining foundational infrastructure and key applications that enable the effective use of Forter’s proprietary and public data. They will collaborate with analysts, data scientists, and other engineers to enhance data accessibility and insights.Responsibilities:
  • Design, build, and maintain foundational infrastructure and key applications.
  • Use technologies like Snowflake, Databricks, Apache Spark, Elasticsearch, AWS, and Kafka.
  • Expand and optimize Forter’s data warehouse and lakehouse.
  • Model data and define storage strategy.
  • Enhance Forter analysts’ web application.
  • Collaborate with analysts, data scientists, and engineers.
  • Self-manage project planning, milestones, designs, and estimations.
  • Debug complex problems across the whole stack.
Requirements:
  • 5+ years of experience with designing, implementing, and maintaining large-scale backend production systems.
  • Experience building and maintaining data-intensive applications.
  • Experience with data processing technologies (e.g., Spark, Flink, EMR, Iceberg).
  • Experience with data warehousing frameworks (e.g., Snowflake, Hive, Glue, Databricks Unity Catalog).
  • Experience working in Python.
  • Experience with AWS or other public clouds.
  • Professional proficiency in English.
The role offers:
  • Opportunity to work with modern technologies.
  • Collaboration with various disciplines.
  • Impact on data-driven innovation.
Apply Manually