Performance TV Advertising Platform
Software Engineer II, Big Data
Location
California
Posted
10 days ago
Salary
$123.7K - $254.7K / year
Seniority
Senior
Job Description
Software Engineer II, Big Data
tvScientific
• Design and implement robust data infrastructure in AWS, using Spark with Scala • Evolve our core data pipelines to efficiently scale for our massive growth • Store data in optimal engines and formats, matching your designs to our performance needs and cost factors • Collaborate with our cross-functional teams to design data solutions that meet business needs • Design and implement knowledge graphs, exposing their functionality both via Batch Processing and APIs • Leverage and optimize AWS resources while designing for scale • Collaborate closely with our Data Science and Product teams
Job Requirements
- Production data engineering experience
- Proficiency in Spark and Scala, with proven experience building data infrastructure in Spark using Scala is preferred
- Experience in delivering significant technical initiatives and building reliable, large scale services
- Experience in delivering APIs backed by relationship-heavy datasets
- Familiarity with data lakes, cloud warehouses, and storage formats
- Strong proficiency in AWS services
- Expertise in SQL for data manipulation and extraction
- Bachelor's degree in Computer Science or a related field
- Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow for relevant outputs
- Strong track record of critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review)
- High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables.
- Experience in adtech (nice-to-have)
- Experience implementing data governance practices, including data quality, metadata management, and access controls (nice-to-have)
- Strong understanding of privacy-by-design principles and handling of sensitive or regulated data (nice-to-have)
- Familiarity with data table formats like Apache Iceberg, Delta (nice-to-have)
- Previous experience building out a Data Engineering function (nice-to-have)
- Proven experience working closely with Data Science teams on machine learning pipelines (nice-to-have)
Benefits
- Health insurance
- Stock options
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description Our client, a growing educational and professional development organization, is seeking an experienced Corporate Training Instructor to teach and mentor students on how to become effective corporate trainers, facilitators, and workplace learning professionals. This role is ideal for an experienced trainer or learning and development professional who is passionate about teaching others how to design, deliver, and facilitate impactful corporate training sessions within professional environments. - Deliver engaging training sessions on corporate training principles, facilitation techniques, and instructional delivery methods. - Teach students how to design, structure, and deliver effective corporate training programs. - Guide students on presentation skills, public speaking, audience engagement, and classroom management techniques. - Train students on adult learning principles, learning styles, and professional training methodologies. - Share practical experiences, case studies, and best practices from corporate training environments. - Develop instructional materials, presentations, training exercises, and facilitation activities. - Conduct mock training sessions, role plays, and practical teaching demonstrations for students. - Mentor students on building confidence, professionalism, and effective communication as trainers. - Teach students how to assess learning outcomes and evaluate training effectiveness. - Stay updated on corporate learning trends, facilitation strategies, and workplace training practices. Qualifications - Bachelor’s degree in Human Resource Management, Education, Business Administration, Communication, Learning & Development, or related field preferred. - Minimum of 4–5 years of practical experience in corporate training, facilitation, learning and development, or instructional delivery. - Strong understanding of adult learning principles and corporate training methodologies. - Proven experience delivering workshops, seminars, or professional training sessions. - Excellent presentation, facilitation, and communication skills. - Ability to teach and mentor students effectively in both virtual and in-person environments. - Strong leadership, coaching, and interpersonal skills. - Proficiency in Microsoft Office Suite, Google Workspace, and virtual training platforms. - Passion for teaching and developing future trainers and facilitators. - Must be legally authorized to work in the USA or Canada. Preferred Qualifications - Professional certifications in training, facilitation, coaching, HR, or learning and development are an advantage. - Experience mentoring aspiring trainers, educators, or facilitators. - Familiarity with instructional design and training evaluation techniques. - Experience facilitating virtual training sessions and interactive workshops. Requirements - Part time. - Pay depends on experience.
Senior Software Engineer, AI/ML, Trust
AirbnbAirbnb is a community based on connection and belonging.
• Work with large scale structured and unstructured data, build and continuously improve novel ML systems, product integrations, and performance optimizations for Airbnb product, business and operational use cases. • Work collaboratively with cross-functional partners including software engineers, product managers, operations and data scientists, identify opportunities for business impact, understand, refine, and prioritize requirements for AI/ML models, drive engineering decisions, and quantify impact. • Work closely with other trust defense and platform teams to tackle the changing landscape of fraud attacks. • Hands-on productionize, and operate AI/ML solution and pipelines at scale, including both batch and real-time use cases. • Lead, mentor, challenge and grow enthusiastic, collaborative AI/ML culture within the organization
Full-Stack Software Engineer
H1H1 is the connecting force for global HCP, clinical, scientific and research information.
Role Description As a Software Engineer on the Product Engineering team, you will assist in developing our product's technical strategy, H1 Trial Landscape. Collaborate closely with your team to deliver the most innovative, reliable, and high-quality healthcare data application available. - Assist in building a world-class user experience - Work on APIs powering our applications - Build and maintain data pipelines using Airflow and Kafka - Build and maintain client-facing applications powered by React (TanStack Start, Next.js, and more) - Ensure you are supporting your team in delivering the best healthcare data application in the market - Manage and deploy infrastructure using Docker and Kubernetes - Work across teams, managing cross-functional dependencies where required Qualifications - You’re a builder. You love to get your hands dirty writing code. You understand how each system dovetails to the other. The H1 core product is built with Typescript, React, Node.JS, ElasticSearch, SQL, Kubernetes, and AWS. You are not afraid to use modern tools and enjoy working in a modern tech stack. - You are a teammate. Being part of a team is a requirement for you. You appreciate working together, solving problems, and iterating to become something better. You accept feedback professionally. You understand that delivering the best solution to the customer requires teamwork. - You are a lifelong learner, always seeking to expand your knowledge and questioning existing solutions to drive innovation. - You are a student. You understand that as an engineer, you never stop learning. You ask questions about current solutions. You enjoy learning new things and exploring ideas. You will adopt new technologies tempered by due diligence. Requirements - 3+ years of experience in building products within top-tier engineering teams - Experience with our core technologies: Typescript/ Javascript, React, NodeJS, SQL, GraphQL, ElasticSearch, AWS - Experience with databases like PostgreSQL - Software management tools such as Git, JIRA, and CircleCI - Experience with or strong willingness to learn data pipeline tools such as Apache Airflow and Apache Kafka - Developer Operations, deploying to systems like AWS and Kubernetes Benefits - Full suite of health insurance options, in addition to generous paid time off - Pre-planned company-wide wellness holidays - Retirement options - Health & charitable donation stipends - Impactful Business Resource Groups - Flexible work hours & the opportunity to work from anywhere - The opportunity to work with leading biotech and life sciences companies in an innovative industry with a mission to improve healthcare around the globe
Role Description We are looking for software engineers with a proven track record in building scalable, reliable and performant systems for Fraud. You will play a critical role in building financial and crypto-native products, services and APIs. As a Back-End Engineer, you will be participating in technical discussions and making a positive impact on the team's development by advocating the best engineering practices. - You will be part of the Brokerage - Fraud team who actively enhance blockchain.com’s fraud prevention. - Fraud engineers build fraud prevention mechanisms in conjunction with our data science team for our payment rails by using our internal services together with our partners (SardineAI and Sift). - Work with our risk, compliance teams including our providers to resolve customer issues. - Advocate best practices, code quality, test coverage and drive technical discussions. - Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchain’s products. - Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data. - Work within interdisciplinary teams to continually deliver the highest quality software to our users. Qualifications - You know at least one programming language in depth. - You have at least 3 - 5+ years experience building and shipping highly-available, fault tolerant, production ready distributed backend systems. - You have experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservices. - You are customer focused and continuously suggest how the backend can provide the best Customer Experience. - You pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring. - We use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more. - A passion for crypto and the transformations it enables. Requirements - Nice to haves: - SardineAI or Sift experience. - Working with Data science and Analysts. - Understanding of fraud models and workflows. Benefits - Competitive salary based on experience. - Remote work. - Apple equipment. - HMO on day 1 (contractor).


