Senior Software Engineer (Data)

SpyCloudAustin, TX
52d

About The Position

Are you passionate about building scalable data solutions and working with cutting-edge AWS technologies like Amazon Bedrock and Amazon Redshift? We're looking for a Senior Data Engineer to lead the design and development of high-performance data systems, enabling AI-driven insights and real-time analytics. In this role, you'll play a key part in shaping our data infrastructure, driving best practices, and mentoring a team of engineers-all while delivering impactful solutions that power our products. Our Stack: Programming Languages: Python, GO and TypeScript Frameworks: FastAPI, React, Remix, Vite Relational Databases: MySQL, PostgreSQL NoSQL Databases: ElasticSearch, DynamoDB Infrastructure: AWS, Docker, Terraform Operating Systems: Linux, Windows

Requirements

  • 5+ years of experience in designing and delivering scalable data engineering solutions.
  • Expertise in AWS Redshift for high-performance data processing and analytics.
  • Hands-on experience with Amazon Bedrock and Generative AI technologies.
  • Strong programming skills in Python, Java, or Scala.
  • Deep knowledge of RESTful APIs, data modeling, and relational (SQL) + NoSQL databases.
  • Experience with streaming data technologies such as Amazon Kinesis or Apache Kafka.
  • Familiarity with open-source data processing frameworks like Apache Spark, Flink, or Storm.
  • Strong grasp of software engineering best practices, including CI/CD, testing, and version control (GitHub, AWS CodeBuild, GitHub Actions).
  • Deep expertise in AWS services: Redshift, API Gateway, Lambda, EMR, EC2, ECS.
  • Experience with serverless architectures, containerization, and distributed data processing.
  • Excellent problem-solving skills with a proactive approach to troubleshooting.
  • Strong written and verbal communication skills for technical and non-technical audiences.

Responsibilities

  • Design, develop, and deploy robust data pipelines, APIs, and backend services.
  • Optimize and scale AWS Redshift for analytical workloads, ensuring high performance.
  • Leverage Amazon Bedrock to build and integrate Generative AI-powered solutions.
  • Ensure high-quality results and timely delivery of product roadmap milestones.
  • Drive architectural decisions and design scalable data solutions.
  • Provide technical guidance on best practices for AWS Bedrock, Redshift, Kinesis, Kafka, and Spark.
  • Troubleshoot and resolve complex data-related issues.
  • Foster a culture of technical excellence, innovation, and collaboration.
  • Work closely with cross-functional teams to align data initiatives with business goals.
  • Mentor and support junior engineers, fostering a culture of continuous learning.
  • Identify opportunities to improve team processes and engineering standards.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Publishing Industries

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service