MCPNew: Mokaru MCP server is live
Todyl

Todyl

Senior Software Engineer - Data Engineering

Company

Todyl

Role

Senior Software Engineer - Data Engineering

Job type

Full-time

Found on Mokaru

13 hours ago

Share this job

Salary

$170k - $190k/yearly

Job description

Todyl puts world-class networking and security within reach of every business. The Todyl Security Platform converges SASE, SIEM, Endpoint Security, GRC, MXDR, and more into a cloud-native, single-agent platform specifically built for MSPs, MSSPs, and Mid-Market IT Professionals. We are a fast-paced, dynamic start-up, passionate about simplifying complex networking and security for businesses of all sizes.

About the Role

We are looking for a talented, collaborative individual who is deeply knowledgeable in software engineering and enjoys working across many layers of the stack. This will be an opportunity to work on end-to-end development, from design to implementation of our products & services. This position will be involved with developing data ingestion and database systems. The ideal candidate is excited by developing products & solutions supporting large scale data engineering work.

Responsibilities

  • Write efficient, scalable, and high-performance code to meet the demands of our software applications, optimizing algorithms and data structures for speed and reliability.
  • Design and implement elastic code architectures that enable our software systems to scale horizontally and vertically in response to changing demands.
  • Architect and implement scalable and reliable data storage solutions to meet the organization's needs.
  • Work closely with the AI/ML team providing format appropriate data delivery in support of business intelligence initiatives.
  • Evaluate and select appropriate storage technologies, databases, and data warehouses to meet the organization's needs for data retention, archival, and analysis.
  • Design and implement data ingestion pipelines to pull data from various sources into ElasticSearch for real-time analytics, search, and visualization.
  • Optimize data ingestion workflows for scalability, reliability, and fault tolerance, considering high volume and velocity of incoming data streams.
  • Collaborate with cross-functional teams to integrate data pipelines with the organization's portal and user interfaces, enabling seamless data access and visualization for end users.

Requirements

  • 5+ years of end-to-end commercial software and application development
  • 2+ years of commercial software development for a multi-tenant cloud platform
  • Software development experience using Go, JavaScript, HTML
  • Software development experience under Linux or Unix-based systems
  • Strong problem-solving skills and ability to adapt existing systems to fast-changing requirements
  • Ability to thrive in a fast-paced startup environment challenging norm
  • Optimize data ingestion workflows for scalability, reliability, and fault tolerance, considering high volume and velocity of incoming data streams.
  • Collaborate with cross-functional teams to integrate data pipelines with the organization's portal and user interfaces, enabling seamless data access and visualization for end users.

Todyl provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, transgender status, gender identity or expression, national origin, age, disability, marital status, genetic information, military status or any other status protected by applicable federal, state or local laws.

Resume ExampleCover Letter Example

Explore more