Senior Software Engineer

2 weeks ago


Oakland, United States Robert Half Full time
Job DescriptionJob DescriptionWe are offering a contract to hire employment opportunity for a Senior Software Engineer in Oakland, California. In this role, you'll be part of a dynamic team responsible for designing and building scalable data pipelines and platforms. You'll work closely with data scientists and other team members to improve user experience and contribute to the technical growth of the team.

Responsibilities:

• Design and build scalable data pipelines for generating features and training data
• Scale the feature platform to handle multiple entities such as user and item level features and model-based features
• Monitor data quality governance and discovery
• Lead the design and building of our next generation Streaming Data Platform
• Design our data models for optimal storage and retrieval to meet machine learning modeling needs
• Contribute to shared Data Engineering tooling standards to improve productivity and quality
• Participate actively in the technical growth of other team members and the processes that support overall team growth
• Lead or participate in code and technical design reviews
• Work with dynamic server-side OOP languages such as Scala, Java, C, PHP, Python, Perl, Ruby or similar
• Work on production infrastructure including Kafka, BigQuery, Dataflow, Spark, Akka-Http, GRPC, BigTable, JavaScript frameworks, and SQL relational database schema design.• Bachelor's degree in Computer Sciences or related field
• Proven experience as a Senior Software Engineer
• Extensive experience in software development, scripting, and project management
• Experience using system monitoring tools and automated testing frameworks
• Proficient knowledge of coding languages including Java, Python, R Code, and C++
• Knowledge and interest in computer systems and the latest technologies
• Ability to work on multiple projects simultaneously
• Proficient knowledge of SQL databases and operating systems
• Experience with Agile Scrum and Agile methodologies
• Strong understanding of UX design
• Experience with software engineering tools
• Ability to document requirements and specifications
• Familiarity with various operating systems (Linux, Mac OS, Windows)
• Analytical mind with problem-solving aptitude
• Ability to work independently and in team settings
• Excellent organizational and leadership skills
• Strong written and verbal communication skills
• Experience with software deployment and networking
• Knowledge of Web App Frameworks and Storage Systems
• Proficiency in Quality Assurance and training others
• Experience in designing and implementing IT solutions
• Ability to manage complex projects and multi-task
• Excellent organizational skills
• Attention to detail
• Ability to foresee possible problems and prevent them by proactive work
• Ability to follow strict deadlines and budget restrictions
• Strong troubleshooting and problem-solving skills
• Hands-on experience with network diagnostics, network analytics tools
• Understanding of complex web applications and systems optimization.

  • Oakland, California, United States Intelliswift Full time

    Job Title: Senior Software Engineer, OCRAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Intelliswift. As a Senior Software Engineer, you will be responsible for designing, building, and delivering highly scalable functionality in our applications.Key Responsibilities:* Builds, configures, customizes, and supports...


  • Oakland, California, United States TotalMed Allied Full time

    As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. This role requires strong problem-solving skills, attention to detail, and the ability to work effectively in a team environment.Key responsibilities include:Designing and developing software applications using a variety of programming...


  • Oakland, California, United States Rockbot Full time

    Job OverviewWe're seeking a talented Senior Software Engineer to join our collaborative team at Rockbot. As a key member of our engineering group, you'll play a crucial role in shaping the future of streaming media in businesses.As a Senior Software Engineer, you'll be responsible for developing and maintaining high-quality, scalable, and reusable software...


  • Oakland, California, United States Pictorus Full time

    About the RolePictorus is seeking a seasoned software engineer with expertise in a range of languages and frameworks to join our team.This is a senior-level position that offers broad latitude to design and implement technical solutions across our software stack.We're looking for a candidate who is equally comfortable in Typescript and Python, with...


  • Oakland, California, United States Goli Tech Full time

    Job DescriptionGoli Tech is seeking a skilled Senior Software Engineer - Portfolio Automation to join our team. As a key member of our portfolio management team, you will be responsible for designing and building automations to improve our efficiency. Your primary focus will be on automating the collection of data needed for portfolio managers to make...


  • Oakland, California, United States Pyka Full time

    Role OverviewPyka is seeking a highly skilled Senior Software Engineer to contribute to the development of our autonomous aircraft and ground infrastructure. As a key member of our team, you will be responsible for designing, implementing, and testing complex software features.Key ResponsibilitiesDesign and implement software features for our autonomous...


  • Oakland, California, United States Science , Inc. Full time

    At Science, Inc., we're developing a software platform that will revolutionize the way we approach neuroscience and medical needs. We're looking for an experienced web engineer to join our team in Alameda, CA, to help build out this platform in close collaboration with our world-class team of scientists and engineers.You will work with our microfabrication,...


  • Oakland, United States Rockbot Full time

    Job DescriptionJob DescriptionAre you a talented, high-caliber engineer looking to join a collaborative team where you can make a massive impact on a growing business? Do you take pride in building great software using modern technologies? Rockbot is building the future of streaming media in businesses. Engineering is a tight group in which everyone has an...


  • Oakland, California, United States Abbott Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Abbott. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our medical devices.Key ResponsibilitiesDesign and develop software for our medical devices using current programming languages such...


  • Oakland, California, United States SirenOpt Full time

    About SirenOptSirenOpt is a pioneering company in the field of advanced manufacturing intelligence solutions. Our mission is to accelerate sustainable and smart manufacturing of advanced coatings, thin films, and nano-scale materials.We leverage cutting-edge technologies such as cold atmospheric plasma, machine learning, and predictive analytics to create...


  • Oakland, United States Montek System Full time

    An ideal candidate would be in the 5-10 years of experience range.Job RequirementsAbility to work in the US (no sponsorship at this time)Experience developing UIs in either VueJs (preferred) or React (acceptable)Experience developing production backend services in Python and NodeJsPreferredSF Bay area resident (we re hybrid remote/onsite from Oakland,...


  • Oakland, California, United States Delta Electronics Americas Full time

    Job Title: Software Design Sr. EngineerAbout the Role:We are seeking a highly skilled Software Design Sr. Engineer to join our team at Delta Electronics Americas. As a key member of our Industrial & Automation Strategic Business Platform, you will be responsible for overseeing and managing all incoming orders, collaborating with sales and engineering teams...


  • Oakland, United States Rockbot Full time

    Job DescriptionJob DescriptionAre you a talented, high-caliber engineer looking to join a collaborative team where you can make a massive impact on a growing business? Do you take pride in building great software using modern technologies? Rockbot is building the future of streaming media in businesses. Engineering is a tight group in which everyone has an...

  • Software Engineer

    3 weeks ago


    Oakland, California, United States Everlaw Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Everlaw. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based ediscovery solutions that meet the needs of our clients.As a Software Engineer at Everlaw, you will have the opportunity to work on a wide range of...


  • Oakland, United States Metric Geo Full time

    Senior Transportation Engineer OpportunityAn established transportation engineering firm is seeking a Senior Transportation Engineer for their Oakland, CA team. This position offers a chance to work on impactful multimodal projects, contributing to more livable communities through Complete Streets, bikeway, and pedestrian facility designs. If you’re...


  • Oakland, California, United States Planted Solar Full time

    **Transforming the Solar Industry with Robotics**We are seeking a highly skilled Robotics Software Engineer to join our team at Planted Solar. As a key member of our robotics team, you will play a crucial role in developing and maintaining our robot fleet, ensuring optimal performance and efficiency.**Key Responsibilities:**Commission and integrate new robot...


  • Oakland, California, United States Resource Informatics Group Inc Full time

    Job Title : Senior DevOps EngineerLocation:- Oakland, CAVisa:- No OPT/CPTDuration:- 18 Months Interview:- Phone/SkypeJob DescriptionResource Informatics Group Inc is seeking a Senior DevOps Engineer to join a high-performance Agile development team in Oakland, California. The ideal candidate will have a minimum of 8 years' experience in DevOps automation and...

  • Software Engineer II

    3 weeks ago


    Oakland, California, United States Fivetran Full time

    About the RoleFivetran is building data pipelines to power the modern data stack for thousands of companies.We're looking for a talented Software Engineer with a passion for building enterprise-grade software to join the Performance Engineering team in the Platform Group.You will be focusing on developing world-class enterprise capabilities and features in...


  • Oakland, California, United States PG&E Corporation Full time

    Job SummaryWe are seeking a highly skilled Technical Lead, Expert to join our team at PG&E Corporation. This is a hybrid role that will work from a remote office and the Oakland General Office (OGO) or San Ramon Valley Conference Center (SRVC) 3 days a week and/or based on business need.The Technical Lead, Expert will report to the Senior Manager, Business...

  • Software Engineer

    2 weeks ago


    Oakland, California, United States TotalMed Staffing Full time

    Job Title: Software EngineerAs a senior full-stack developer at {company}, you will be responsible for designing and developing scalable and efficient software systems. You will work closely with cross-functional teams to deliver high-quality products that meet the needs of our customers.Key Responsibilities:Design and develop full-stack software systems...