About this role
Our client is seeking a Staff Software Engineer for their Data Platform team. This role is pivotal in enhancing and optimizing their AI-driven software delivery platform. You will be responsible for designing, developing, and maintaining robust data solutions that support the company's innovative services.
Key Responsibilities:
- Design and implement scalable data architectures and pipelines.
- Collaborate with cross-functional teams to define data requirements and deliver high-quality solutions.
- Optimize data processing and storage to improve performance and reliability.
- Ensure data integrity and security across all platforms.
- Mentor junior engineers and contribute to the team's technical direction.
Required Skills & Qualifications:
- Proficiency in programming languages such as Python, Java, or Scala.
- Experience with data technologies like Apache Spark, Kafka, or similar.
- Strong understanding of database systems, both SQL and NoSQL.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Experience:
- 5-8 years of relevant experience in software engineering with a focus on data platforms.
What we offer:
- An opportunity to work in a dynamic and innovative environment.
- The chance to be part of a leading company in the AI software delivery space.
- Opportunities for professional growth and development.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.