Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Voltron Data, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Staff Software Engineer, Streaming at Voltron Data, you will take on a leadership role in designing, developing, and advancing our streaming data platform. This position involves collaborating with cross-functional teams to implement innovative solutions that enhance data processing and real-time analytics capabilities. You will leverage your expertise to influence architectural decisions, mentor junior engineers, and ensure that our streaming systems are robust, scalable, and efficient, aligning with business objectives and customer needs.
Job Responsibilities
- Lead the design and development of scalable streaming data solutions.
- Collaborate with product management and other engineering teams to define requirements and deliver impactful features.
- Architect and optimize data pipelines for real-time processing.
- Conduct code reviews and provide mentorship to improve the team's coding practices.
- Identify and resolve performance bottlenecks in the streaming architecture.
- Ensure system reliability, monitoring, and troubleshooting of streaming applications.
- Stay updated with the latest industry trends and technologies to inform technical strategy.
- Create technical documentation to enhance understanding and usability of the systems.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 8 years of software engineering experience with a focus on streaming technologies.
- Proficiency in programming languages such as Java, Scala, or Python.
- Strong knowledge of distributed systems and cloud computing architectures.
- Experience with data streaming frameworks such as Apache Kafka, Apache Flink, or Apache Spark.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and a collaborative mindset.
Technologies & Tools
This position will require a strong familiarity with a variety of tools and technologies, including but not limited to Apache Kafka for messaging and streaming, Apache Flink and Spark for data processing, NoSQL databases such as Cassandra and MongoDB, and cloud platforms such as AWS or GCP for deployment and scaling of applications. Proficiency in development tools like Git, Jenkins, and monitoring frameworks will also be essential for success in this role.
Ideal Candidates
The ideal candidate for the Senior Staff Software Engineer position at Voltron Data should be a proactive leader who thrives in a fast-paced environment. You are expected to possess a strong analytical mindset, allowing you to make data-driven decisions and solve complex technical challenges. Excellent communication and interpersonal skills are crucial for fostering collaboration within the team and with other stakeholders. A passion for innovation and a relentless drive for quality in both individual and team output will set you apart as a successful contributor in this role.
Most job openings for the size of the industry in September: professional and business services, 5.5 for every 100 jobs. Fewest: construction, 3.4. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.