Senior Software Engineer, Data Platform & AI Enablement
About this role
Accountabilities:
• Design, architect, and build core components of a distributed data platform, spanning storage, processing, and service-layer infrastructure.
• Lead technical decision-making and contribute to the development of scalable, high-availability systems supporting real-time and batch data processing.
• Optimize system performance by working deeply on internals such as memory management, state handling, checkpointing, and exactly-once processing guarantees.
• Develop and enhance AI-enablement infrastructure, including vector indexing systems, real-time data pipelines, and intelligent workflows.
• Own the full software development lifecycle, from design and implementation to deployment and operational stability across global environments.
• Contribute to shared engineering standards, tooling, SDKs, and automation frameworks to improve overall productivity and code quality.
• Collaborate cross-functionally to deliver robust data solutions aligned with business and product needs.
• Mentor and guide mid-level engineers through technical leadership, design reviews, and best practice sharing.
Requirements:
• 5+ years of experience building and operating large-scale distributed systems, data platforms, or infrastructure services.
• Strong foundation in computer science fundamentals, including distributed systems, networking, and memory management.
• Proficiency in programming languages such as Java, Kotlin, or Go.
• Hands-on experience or strong familiarity with technologies like Kafka, Flink, Spark, Kubernetes, or OLAP systems.
• Demonstrated ability to design and deliver complex systems from concept to production with a high level of ownership.
• Experience working with real-time data processing, stream processing, or large-scale data architectures.
• Interest or experience in AI/ML infrastructure, including data pipelines that support intelligent systems.
• Strong problem-solving skills, analytical thinking, and ability to work in fast-paced, evolving environments.
• Collaborative mindset with strong communication skills and a passion for mentoring others.
Benefits:
• Competitive salary aligned with senior engineering expertise and market standards.
• Equity or long-term incentive opportunities depending on role and location.
• Comprehensive health, dental, and vision insurance coverage.
• Flexible work arrangements, including hybrid or remote options where applicable.
• Generous paid time off and company holidays.
• Opportunities to work on cutting-edge AI and data infrastructure technologies.
• Learning and development programs to support continuous growth and technical advancement.
• Inclusive, diverse, and high-performance work culture focused on innovation and ownership.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1