CrawlJobs Logo

Software Engineer, Data Acquisition

United States, San Francisco 293000.00 - 385000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

The Data Acquisition team within the Foundations organization at OpenAI is responsible for all aspects of data collection to support our model training operations. Our team manages web crawling and GPTBot services and works closely with Data Processing, Architecture, and Scaling teams. We are looking for a skilled Software Engineer to join our Data Acquisition team.

Job Responsibility

  • Own and lead engineering projects in the area of data acquisition including web crawling, data ingestion, and search
  • Collaborate with other sub-teams, such as Data Processing, Architecture, and Scaling, to ensure smooth data flow and system operability
  • Work closely with the legal team to handle any compliance or data privacy-related matters
  • Develop and deploy highly scalable distributed systems capable of handling petabytes of data
  • Architect and implement algorithms for data indexing and search capabilities
  • Build and maintain backend services for data storage, including work with key-value databases and synchronization
  • Deploy solutions in a Kubernetes Infrastructure-as-Code environment and perform routine system checks
  • Conduct and analyze experiments on data to provide insights into system performance

Requirements

  • BS/MS/PhD in Computer Science or a related field
  • 4+ years of industry experience in software development
  • Strong expertise in large stateful distributed systems and data processing
  • Proficiency in Kubernetes, and Infrastructure-as-Code concepts
  • Willingness and enthusiasm for trying new approaches and technologies
  • Ability to handle multiple tasks and adapt to changing priorities
  • Strong communication skills, both written and verbal

Nice to have

Experience with large web crawlers a plus

What we offer

  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Relocation support for eligible employees
  • Additional taxable fringe benefits, such as charitable donation matching and wellness stipends, may also be provided
  • Offers Equity
  • performance-related bonus(es) for eligible employees

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Data Acquisition

8 matching positions

Senior Software Engineer - Data Acquisition

Join TxODDS as a Senior Software Engineer and help build scalable, high-performa...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
txodds.net Logo
TXODDS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with at least one core programming language (e.g. Python, Java, Scala)
  • Hands-on experience with Kubernetes, container orchestration, and Docker
  • Experience working with distributed systems and event‑driven technologies (e.g. Kafka)
  • Solid understanding of networking fundamentals (HTTP, APIs)
  • Experience with relational and NoSQL databases
  • Strong Git skills and familiarity with modern development practices (code reviews, testing, CI/CD)
  • Comfort working in a Linux/Unix command-line environment
  • Experience designing and debugging software from inception to deployment
  • Excellent problem‑solving skills and a proactive approach to improving systems and processes
  • Strong communication and collaboration skills, and the ability to work effectively across teams
Job Responsibility
Job Responsibility
  • Developing, testing, and deploying high‑quality software that processes data from diverse sources
  • Building, improving, and maintaining distributed systems and data pipelines (including Kafka-based services)
  • Deploying and supporting containerised workloads running in Kubernetes environments
  • Creating and maintaining clear, accurate documentation for the systems you build
  • Validating and monitoring data quality using internal tools and processes
  • Supporting data‑gathering workflows, including those involving web‑scraping or automated data acquisition
  • Investigating and resolving data‑related issues escalated from the Client Services team
  • Participating in an out‑of‑hours on‑call rotation to support critical data acquisition systems
  • Sharing knowledge widely and contributing to a positive, collaborative team culture
  • Mentoring junior engineers and helping raise the overall technical bar
What we offer
What we offer
  • Competitive benefits package tailored to your location
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data Acquisition

The Data Acquisition team within the Foundations organization at OpenAI is respo...
Location
Location
United States , San Francisco
Salary
Salary:
293000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/PhD in Computer Science or a related field
  • 6+ years of industry experience in software development
  • Experience with large web crawlers a plus
  • Strong expertise in large stateful distributed systems and data processing
  • Proficiency in Kubernetes, and Infrastructure-as-Code concepts
  • Willingness and enthusiasm for trying new approaches and technologies
  • Ability to handle multiple tasks and adapt to changing priorities
  • Strong communication skills, both written and verbal
Job Responsibility
Job Responsibility
  • Own and lead engineering projects in the area of data acquisition including web crawling, data ingestion, and search
  • Collaborate with other sub-teams, such as Data Processing, Architecture, and Scaling, to ensure smooth data flow and system operability
  • Work closely with the legal team to handle any compliance or data privacy-related matters
  • Develop and deploy highly scalable distributed systems capable of handling petabytes of data
  • Architect and implement algorithms for data indexing and search capabilities
  • Build and maintain backend services for data storage, including work with key-value databases and synchronization
  • Deploy solutions in a Kubernetes Infrastructure-as-Code environment and perform routine system checks
  • Conduct and analyze experiments on data to provide insights into system performance
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

Senior Quantum Software Engineer - Telemetry (Internet-of-Things & Application)

Microsoft Quantum has assembled a talented and diverse international team to cre...
Location
Location
Netherlands , Delft
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND software industry experience, including developing commercial software, scientific computing applications, or multi-component systems
  • OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND proven software industry experience, including developing commercial software, scientific computing applications, or
  • OR equivalent experience.
  • Demonstarted programming and software engineering experience, including shipping and operating production-quality services or critical internal systems. Strong programming skills in Python (or equivalent), including writing maintainable, testable code
  • experience with async I/O and concurrency is a plus.
  • Demonstrated experience in a collaborative environment. Ability to collaborate effectively across disciplines
  • very strong written and spoken communication, and a documentation-first mindset. Proactive, self-driven execution and comfort working in an evolving, fast-paced research environment.
  • Hands-on experience designing or implementing telemetry/observability: structured logging, metrics, traces, distributed debugging, and operational runbooks.
  • Experience building IoT or edge-to-cloud systems, ideally on Azure
  • familiarity with services such as Azure IoT Hub/IoT Central, Azure Data Explorer, Stream Analytics, or equivalent.
Job Responsibility
Job Responsibility
  • Own the end-to-end telemetry design for the quantum machine, spanning IoT telemetry (lab equipment/instrumentation) and application telemetry (measurement, tuning, control, and execution workflows).
  • Design and implement robust data acquisition from lab instruments and facility equipment used during qubit measurement and control, with attention to reliability, security, and operational safety.
  • Define telemetry schemas, event taxonomies, and logging standards that enable reproducible diagnostics across experiments, environments, and hardware revisions.
  • Build and operate scalable pipelines for gathering, buffering, transforming, and shipping telemetry data streams to downstream storage and analytics systems.
  • Enable human-in-the-loop observability: dashboards, alerts, and automated reports.
  • Enable machine-in-the-loop observability: provide well-structured data that other software systems and/or AI agents can consume for automated monitoring and feedback loops.
  • Partner with experimentalists, hardware teams, and control-software developers to translate real debugging needs into well-scoped telemetry features and work items.
  • Use and help standardize AI-assisted tooling for log analysis, anomaly detection, and troubleshooting automation (where appropriate).
  • Contribute to software engineering best practices (code reviews, testing, CI/CD, documentation) in a fast-moving R&D environment.
  • Embody our Culture and Values.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Equashield, we are pioneers in hazardous drug safety, revolutionizing the way...
Location
Location
Israel , Migdal Tefen
Salary
Salary:
Not provided
Equashield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.A/B.Sc. in Computer Science, Software Engineering, or a related technical field
  • 5+ years of hands-on experience in C# and .NET / .NET Core development
  • Strong knowledge of OOP, software design patterns, and multithreading
  • Experience with RESTful APIs, database technologies (SQL/NoSQL), and Windows-based development
  • Hands-on experience with cloud platforms (Azure, AWS) and DevOps pipelines
  • Understanding of microservices architecture, embedded environments, or hardware–software integration
  • Ability to work independently while collaborating within a multidisciplinary team
Job Responsibility
Job Responsibility
  • Design, implement, and maintain backend services and desktop applications using C# and .NET (Core/Framework)
  • Take part in all stages of the software lifecycle, including requirements analysis, system design, implementation, testing, and deployment
  • Collaborate closely with hardware, algorithms, QA, and product teams to deliver high-quality integrated solutions
  • Develop software for systems involving real-time data acquisition, automation, and medical safety logic
  • Contribute to architecture decisions, code quality, and best development practices
  • Improve development tools, CI/CD pipelines, and engineering processes
  • Document design decisions, implementation details, and test procedures
What we offer
What we offer
  • Work with cutting-edge robotics and automation technologies in a multidisciplinary environment
  • Develop products with real-world impact in hospitals and pharmacies worldwide
  • Opportunities for professional growth and advancement
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

The DDSI Data Engineering (DE) team is seeking a Data Engineer to design, develo...
Location
Location
United States , Lake Buena Vista
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (Computer Science, Mathematics, Software Engineering or related field, or equivalent experience)
  • 5+ years of experience with ELT/ETL development using SQL and Python
  • 2+ years of experience developing and maintaining data pipeline processing with a framework such as Apache Flink, Beam or Kafka Streams
  • Experience and understanding of one or more business domains to assist in gathering/refining data requirements and data design solutions
  • Experience with developing in a multi environment (Dev, QA, Prod, etc.) and DevOps procedures for code deployment/promotion
  • Strong understanding of database design and proficiency utilizing various database platforms, such as PostgreSQL or Snowflake
  • Experience managing and deploying code using a source control product such as GitLab/GitHub
  • Able to effectively formulate solutions and communicate complex technical concepts to non-technical team members
  • Heavy Snowflake/SQL/Python and Flink
  • Multi environment in DevOps
Job Responsibility
Job Responsibility
  • Design, develop, enhance, and implement systems for multiple analytical applications
  • Maintaining and enhancing data acquisition processes, data validation processes, ETL/ELT data pipelines, and overall process notification methods
  • Participation in data requirements gathering, source-to-target mapping, data validation scripting and review, developing and monitoring ETL/ELT data pipelines, and producing datasets as input to science models and visualizations
  • Included in technical reviews of the team to ensure quality deliverables
  • Developing an understanding of the business domain and processes, then applying that knowledge to the assigned deliverables
  • Communicating data engineering progress to the project leadership team and actively participating in meetings and discussions
What we offer
What we offer
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) with company match
  • Short-term disability
  • Life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

Radancy’s Data Engineering team is seeking a Senior Data Engineer to join our Ba...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
radancy.com Logo
Radancy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 years of experience in data engineering, including strong hands-on experience with SQL, Python, and data modeling
  • Experience building and optimizing data pipelines using Apache Airflow or similar orchestration tools
  • Strong experience with cloud data platforms such as Google BigQuery, Amazon Redshift, Databricks, Snowflake, or similar technologies
  • Experience working with large-scale structured and semi-structured datasets
  • Familiarity with distributed data processing technologies such as Spark, Kafka, or similar frameworks
  • Experience with data quality, data validation, pipeline monitoring, and automated testing practices
  • Exposure to Generative AI tools such as OpenAI, Gemini, GitHub Copilot, Cursor, or similar tools is strongly preferred
  • Ability to use AI-assisted or agentic development tools to improve productivity, troubleshoot issues, generate tests, and accelerate delivery
  • Experience with Machine Learning, MLOps, predictive analytics, or AI-powered analytics is a plus
  • Experience building datasets or platforms that support analytics products, conversational insights, data agents, or business intelligence solutions is a plus
Job Responsibility
Job Responsibility
  • Design, develop, and optimize data models, schemas, and datasets for cloud-based data platforms
  • Build, optimize, and maintain reliable data pipelines using Python, SQL, Airflow, and cloud data technologies
  • Ingest, transform, aggregate, and curate data from diverse internal and external sources to create high-quality datasets for analytics, reporting, AI, and agentic solutions
  • Work with domain experts, product teams, analytics teams, and engineering stakeholders to understand business needs and translate them into scalable data solutions
  • Support the development of Insights Agents and Data Agents that help users ask questions, generate insights, summarize trends, and make data-driven decisions
  • Develop AI-assisted and agentic solutions that generate actionable insights, business narratives, and compelling data stories from structured and semi-structured data
  • Use agentic software development tools and Generative AI tools to improve engineering productivity, including code generation, test creation, documentation, data validation, troubleshooting, and workflow automation
  • Continuously improve pipeline performance, reliability, observability, and cost efficiency through optimization, automation, and proactive monitoring
  • Build and maintain data quality frameworks, automated tests, validation checks, and monitoring processes to ensure trustworthy data
  • Collaborate with global engineering teams to define standards for data collection, modeling, governance, and AI-readiness
  • Fulltime
Read More
Arrow Right

Hardware & Embedded Software Engineer

This is a highly varied engineering position sitting at the intersection of hard...
Location
Location
United Kingdom , London
Salary
Salary:
50.00 - 55.00 GBP / Day
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Electronics Engineering, Embedded Systems, Computer Engineering, or similar
  • Experience developing embedded hardware and software products
  • Strong schematic design and component selection experience
  • Embedded C/C++ programming experience
  • Experience with ARM Cortex-M microcontrollers or similar embedded platforms
  • Experience working with sensors such as IMUs, pressure sensors, accelerometers, or motion tracking devices
  • Understanding of low-power design techniques for battery-operated products
  • Experience with wireless communication technologies, particularly Bluetooth Low Energy (BLE)
  • Familiarity with laboratory debugging tools including oscilloscopes, logic analysers, and protocol analysers
  • Strong problem-solving skills and hands-on engineering mindset
Job Responsibility
Job Responsibility
  • Design and develop embedded electronic systems for wearable technology products
  • Select sensors, microcontrollers, wireless modules, batteries, and supporting components
  • Design schematics and support PCB development activities
  • Develop embedded firmware in C/C++
  • Integrate IMUs, pressure sensors, Bluetooth Low Energy (BLE), and other sensing technologies
  • Develop and optimise real-time data acquisition and processing systems
  • Prototype and test new product concepts
  • Perform hardware validation, debugging, and performance optimisation
  • Support manufacturing, certification, and production readiness activities
  • Work closely with software, mobile, and machine learning teams to ensure seamless hardware-software integration
What we offer
What we offer
  • Opportunity to work on innovative consumer technology products
  • Significant technical ownership and influence over product direction
  • Exposure to hardware, software, AI, and data-driven product development
  • Outside IR35 contract
  • Hybrid working environment
  • Collaborative and highly technical engineering culture
  • Opportunity to help shape the future of intelligent wearable technology
Read More
Arrow Right

Principal Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead architectural design and discussions for creating new AI primitives in the system.
  • Design and Build Scalable AI Infrastructure.
  • Fine tuning AI models.
  • Develop Experimentation and Evaluation Frameworks.
  • Curate Datasets and Drive Model Quality.
  • Analyze experimentation scorecards.
  • Collaborates closely with Product Managers to help them define datasets for scenarios and helps analyze experimentation scorecards.
  • Leads data acquisition efforts and ensures data is properly formatted and accurately described.
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation.
  • Fulltime
Read More
Arrow Right