Throtle is looking to design and develop complex software systems that integrate with their big data processing solutions.
Requirements
- Strong understanding of software design patterns, architecture principles, and big data technologies
- Proficiency in programming languages such as Java, Python, Scala, or similar languages
- Experience with large-scale data processing and analytics platforms, including Hadoop, Spark, Kafka, and related ecosystems
- Knowledge of distributed computing concepts and experience with cloud-based infrastructure (AWS)
- Experience in data modeling, relational and NoSQL databases, SQL and programming languages for building big data pipelines and transformations
- Strong analytical and problem-solving skills to address complex software architecture challenges
- Ability to work effectively with cross-functional teams and communicate technical designs and solutions to non-technical stakeholders
Responsibilities
- Design and develop software architectures for large-scale data processing and analytics platforms
- Collaborate with data engineers to design and implement data pipelines and transformations using big data technologies
- Develop and maintain complex SQL queries for data extraction and reporting, and optimize query performance and scalability
- Design and develop software components that integrate with identity graphs, client data, and keying processes
- Work with cross-functional teams to ensure software systems meet business requirements and are scalable for future growth
- Develop and maintain technical documentation for software architectures and designs
- Ensure data integrity and quality in development process
Other
- Bachelor's Degree in Computer Science, Engineering, or a related field
- Master's Degree or certification in Software Architecture or a related field preferred but not required
- 5+ years of professional experience in software development, architecture, or a related field
- Flexible work from home options available
- Comprehensive benefits include Medical, Dental, and Vision
- Life insurance
- Long-Term Disability
- A generous PTO program
- A 401k plan supported by a company match
- Half Day Summer Fridays (close at 1 p.m. Memorial Day to Labor Day)
- Early Fridays (office closes at 3 p.m.)
- Hybrid Schedule (Mondays and Fridays WFH)
- The office is closed between Christmas and New Year
- Company-sponsored lunch at least 1x a month
- Professional Development Policy