Senior Software Engineer, Data Platform & AI Enablement in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Data Platform & AI Enablement in United States.
This role is at the forefront of building next-generation data infrastructure designed to power real-time analytics and AI-driven applications at global scale. You will work on highly complex distributed systems, contributing to the architecture and performance of platforms that process massive volumes of financial and operational data. The position blends deep backend engineering with cutting-edge AI enablement, offering the opportunity to shape scalable, high-performance systems from the ground up. You’ll collaborate with top-tier engineers in a fast-paced, innovation-driven environment where ownership and technical excellence are key. With a strong focus on system optimization and modern data architectures, this role provides high visibility and meaningful impact across the organization. It’s an ideal opportunity for engineers passionate about solving challenging infrastructure problems and pushing the boundaries of real-time data and AI systems.
- 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.