Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Not Applicable
Qualifications
The ideal candidate will possess a strong background in software engineering, infrastructure management, and research support. Key qualifications include:Proficiency in programming languages such as Python, Java, or similar. Experience with cloud computing platforms and database management. Strong problem-solving skills and the ability to work collaboratively in a team environment. Excellent communication skills, both verbal and written.
About the job
Join Harvard University as a Research Infrastructure and Software Engineer, where you will play a pivotal role in enhancing research capabilities through innovative software solutions. Collaborate with cross-functional teams to design, implement, and maintain robust infrastructure that supports diverse research initiatives. Your expertise will enable researchers to focus on their work while you ensure seamless access to data and resources.
About Harvard University
Harvard University, located in Cambridge, Massachusetts, is a prestigious institution known for its commitment to excellence in education and research. With a vibrant community of scholars and a rich history, Harvard provides an environment that fosters innovation and intellectual growth.
Similar jobs
1 - 20 of 346 Jobs
Search for Software Engineer Data Infrastructure Acquisition
Speechify’s mission is to remove reading barriers and open up learning opportunities for everyone. Our text-to-speech technology supports over 50 million users, turning PDFs, books, Google Docs, news articles, and websites into audio. This helps people read more efficiently and remember more. The product suite covers iOS, Android, Mac, a Chrome Extension, and a Web App. Speechify has earned recognition from Google as Chrome Extension of the Year and received Apple’s 2025 Design Award for Inclusivity. The team is fully distributed, with nearly 200 professionals from companies such as Amazon, Microsoft, and Google, as well as graduates from Stanford and other top universities. Speechify operates without physical offices. Role Overview This Software Engineer position sits within the AI team, focusing on data infrastructure and acquisition. The work spans all aspects of data collection to support model training. The role blends infrastructure, engineering, and research to help build high-quality datasets at petabyte scale, efficiently and cost-effectively. What You Will Do Identify and source new audio data to improve the data ingestion pipeline. Manage and expand cloud infrastructure for data ingestion, currently on Google Cloud Platform (GCP) and managed with Terraform. Work closely with scientists to improve data quality, throughput, and cost, supporting the development of future models. Collaborate with the AI team and leadership to plan and prioritize datasets for upcoming consumer and enterprise products. What We Look For BS, MS, or PhD in Computer Science or a related field. At least 5 years of professional software development experience. Strong skills in bash and Python scripting in Linux environments. Familiarity with Docker and Infrastructure-as-Code, with hands-on experience using a major cloud provider (GCP preferred). Experience with web crawlers and large-scale data processing is a plus. Comfort handling multiple priorities and shifting focus as needed. Clear verbal and written communication skills. Location: Cambridge, United Kingdom (fully remote/distributed team).
Role overview Speechify seeks a Software Engineer focused on Data Infrastructure & Acquisition for its Cambridge, MA office. This position centers on building and improving data pipelines, ensuring the platform’s information remains accurate and current. The work directly supports Speechify’s mission to empower people through technology. What you will do Develop and refine data pipelines with an emphasis on reliability and efficiency Collaborate with team members to strengthen the platform’s data architecture Contribute to solutions that enhance data delivery throughout the platform Collaboration This role involves close partnership with engineers and other colleagues to advance Speechify’s data systems and foster ongoing innovation.
Join Harvard University as a Research Infrastructure and Software Engineer, where you will play a pivotal role in enhancing research capabilities through innovative software solutions. Collaborate with cross-functional teams to design, implement, and maintain robust infrastructure that supports diverse research initiatives. Your expertise will enable researchers to focus on their work while you ensure seamless access to data and resources.
Join Roku, a leading streaming platform, as a Senior Software Engineer focused on enhancing our infrastructure, efficiency, and productivity. In this role, you will play a key part in architecting and developing innovative solutions that drive our technology forward. Collaborate with cross-functional teams to optimize system performance and ensure robust reliability in our services.
Collaboration Fuels Innovation. Roku is transforming the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television globally. We pioneered streaming technology, and our mission is to be the ultimate platform connecting the entire TV ecosystem. We link consumers to their favorite content, enable publishers to grow and monetize vast audiences, and provide advertisers with unique engagement opportunities.From day one at Roku, your contributions will be significant and appreciated. Join our dynamic public company where every team member plays an active role. You’ll have the chance to inspire millions of TV viewers while gaining invaluable experience across diverse areas. About the Role We are developing a next-generation observability and cloud platform that is high-performance, cost-effective, secure, and scalable across multi-region, multi-cloud infrastructures. You will take the lead in architecting and evolving Roku’s observability and cloud infrastructure stack, which encompasses metrics, logs, traces, telemetry pipelines, service mesh, developer experience, and system reliability that support thousands of services and millions of devices. You will be instrumental in driving a vision where developers achieve profound visibility with minimal overhead, onboarding is effortless, and insights are accessible in real-time. Your contributions will directly empower Roku...
Collaboration Fuels Innovation. Join Roku in Revolutionizing Television ConsumptionRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with a vision to empower every television globally. As pioneers in streaming technology, our mission is to bridge the gap in the TV ecosystem, connecting viewers with their favorite content, supporting content creators in audience engagement and monetization, and offering advertisers innovative means to reach consumers effectively.From day one at Roku, you will play a crucial role in shaping the viewing experience for millions of streamers worldwide while gaining invaluable experience across diverse functions. About Our Team The Ads Analytics team is integral to Roku's Advertising division, spearheading measurement and analytics projects that inform strategic decisions across the advertising landscape. We design and manage tools that provide actionable insights for advertisers while addressing the operational and analytical requirements of our internal teams. Collaborating closely with Product Managers, Ad Sales, Ad Operations, Data Science, and various other software teams, we strive to deliver impactful solutions.
Join ph7 as a Senior Software Engineer specializing in Core Data technologies including Hadoop and HBase. In this role, you will be at the forefront of developing innovative data solutions that drive business success. You will collaborate with cross-functional teams to design and implement scalable data architectures, ensuring the integrity and accessibility of data across platforms.
Full-time|$120K/yr - $192K/yr|On-site|Cambridge, MA USA
Your Contribution at Lila Sciences Be a part of innovating the scientific landscape! We are on the lookout for a talented software engineer with a background in life sciences to enhance our data science team. In this role, you will collaborate closely with software engineers, laboratory scientists, and machine learning engineers to develop state-of-the-art tools for automated scientific analysis and beyond. Your expertise in web services and data engineering, particularly in Python development for scientific applications, will be crucial. If you excel in a collaborative and fast-paced environment while adhering to best practices in git, development workflows, and user-centered design, we encourage you to apply! Your Responsibilities Engage in the complete software development life cycle, concentrating on the design, implementation, and maintenance of software services. Create reusable code and libraries to enhance efficiency and scalability. Ensure development aligns with strategic objectives, facilitating software that meets broader organizational requirements. Oversee git repositories, manage the team’s Jira board and Notion Hub, advocate for best practices, assist laboratory scientists in utilizing new tools, and cultivate a collaborative development culture. Collaborate directly with scientists to identify gaps and unmet needs, crafting customized software solutions for data management, LIMS functionality, and data automation. Advocate for infrastructure as code and devise efficient deployment strategies. Produce clear, concise documentation for both engineering teams and end users. Required Qualifications A minimum of 2 years of experience in software development within a commercial environment. High proficiency in Python programming. Solid understanding of git best practices. Strong listening skills and the patience to thoroughly understand user challenges. Experience in implementing scalable software solutions. Exceptional problem-solving abilities and a team-oriented mindset. Excellent communication skills for effective collaboration with team members and stakeholders. A proactive self-starter with independent thinking capabilities and keen attention to detail. Desire to work with highly skilled and dynamic teams in a fast-paced, entrepreneurial technical setting. Preferred Qualifications A background in biological sciences. Familiarity with data science and machine learning libraries (e.g., pandas, numpy, scipy). Knowledge of modern developer tools (e.g., pydantic, pyright, uv). Understanding of Kubernetes, ArgoCD, and GitHub Actions.
Full-time|On-site|Cambridge, England, United Kingdom
Join Luminance, a trailblazer in Legal-Grade™ AI for enterprises, and seize the opportunity to shape the future of the legal profession globally. With significant backing from prestigious venture capitalists and recognition in Forbes AI 50 and Inc. 5000, our innovative solutions are transforming legal practices worldwide.We are looking for a seasoned IT Infrastructure & Network Engineer to take ownership of enhancing Luminance’s corporate infrastructure. This includes responsibilities for networking, identity management, firewalls, and hybrid cloud services.In this hands-on engineering role, you will focus on creating secure, reliable, and efficient enterprise IT systems that facilitate our internal operations. You will collaborate closely with the Security and Platform teams to ensure our infrastructure is robust, secure, and scalable.
POS-4092 Team and Product Focus The Data Hub team at HubSpot connects scattered data sources to deliver practical insights for Revenue Operations, marketing, sales, and customer teams. By integrating information from various channels and tools, the team improves data quality and makes this data actionable within HubSpot. This enables teams to run AI-powered demand generation, optimize campaigns, and produce reliable reports, without requiring deep expertise in data systems. Product engineering here blends data engineering, machine learning, applied AI, and market strategy. The group prioritizes reliability, cost efficiency, and scalability, while always considering usability for marketers and sales professionals. Role Overview HubSpot is seeking a Lead Principal Software Engineer to steer the next phase of Data Hub's development. This platform is evolving into the central engine for data-driven demand generation company-wide. Key Responsibilities Take ownership of critical components in the data lake and analytics architecture, working with technologies such as Iceberg, Spark, and both batch and streaming data pipelines. These systems underpin large-scale demand generation, segmentation, and scoring. Design and refine data systems to achieve the right balance between cost, latency, data freshness, and reliability. Apply principles like the CAP theorem, efficient partitioning, and thoughtful storage layout to guide decisions. Collaborate closely with Product Management, product analytics, and go-to-market leaders to deliver solutions that drive business outcomes: improved lead scoring, enhanced funnel visibility, audience segmentation, and campaign attribution for marketing and sales. Contribute to transforming Data Hub into an AI-powered platform, aiming for curated, always-available datasets that support AI agents and reporting tools, eliminating the need for manual integrations or custom pipelines. This is a hands-on principal engineering position. The role involves building systems, working alongside product and design, and amplifying the impact of HubSpot's broader engineering community.
Join Redgate Software as a Senior Software Engineer!At Redgate, we develop intuitive software solutions that empower data professionals to maximize the value of databases effortlessly. Our innovative tools address complex database management challenges throughout the DevOps lifecycle, simplifying processes for IT leaders, development, and operations teams. By enhancing efficiency, minimizing errors, and safeguarding vital business data, we have earned the trust of the data community.As a Senior Software Engineer, you will collaborate with a small, dynamic team that includes a Tech Lead, Lead Software Engineer, Product Designer, Product Manager, and additional software engineers. You will also receive guidance from the Group Engineering Manager, who oversees project delivery, team dynamics, and processes, as well as from an architect who provides technical leadership at the product level.This role focuses on Redgate Monitor, our premier monitoring solution. As a widely utilized tool, Redgate Monitor enables organizations to proactively oversee, diagnose, and optimize their database environments. You will play a key role in the evolution of this mature, impactful product, influencing architectural decisions, enhancing system performance, and delivering features that directly benefit thousands of global customers.We expect you to demonstrate comprehensive technical expertise, confidently tackle complex challenges with elegant solutions, lead and contribute to significant projects, and serve as a technical resource within your team. Besides advocating for best practices, you will also drive improvements in processes, tools, and architecture that benefit the broader engineering community.An essential aspect of your senior role will be to uplift others through mentoring and guidance.
Full-time|On-site|Cambridge, England, United Kingdom
Join Luminance, a leader in Legal-Grade™ AI for enterprises, and be part of a groundbreaking team that's revolutionizing the legal profession worldwide. With backing from prestigious venture capitalists and accolades like being featured in Forbes AI 50 as one of the 'Most Promising Private AI Companies' and Inc. 5000's 'Fastest Growing Companies in America', we're on the cutting edge of technology.We are on the lookout for an innovative and skilled Infrastructure Engineer to join our Infrastructure Team in a role focused on DevOps and platform engineering. The successful candidate will possess a robust background in cloud-native infrastructure development, emphasizing automation, scalability, and security, as well as a comprehensive grasp of Infrastructure-as-Code (IaC). Your role will be pivotal in designing and evolving Luminance’s AWS platform, modernizing deployment patterns, automating environment creation, and ensuring our systems are reliable, repeatable, and resilient.Key ResponsibilitiesDesign, build, and maintain scalable cloud infrastructure utilizing AWS services including EC2, EKS, RDS/Aurora, ElastiCache, OpenSearch, and CloudFront.Lead the development and adoption of Kubernetes on EKS for managing both production and internal workloads.Architect and implement Infrastructure-as-Code (IaC) pipelines, integrating Terraform or similar tools into CI/CD workflows for environment provisioning, validation, and automated testing.Implement zero-downtime deployment strategies (blue/green, rolling, canary) and automate rollback and recovery processes.Promote continuous improvement in infrastructure, focusing on eliminating single points of failure and enhancing autoscaling, high availability, and managed service adoption across the platform.Collaborate with SRE, Security, and Engineering teams to enhance observability, monitoring, and alerting using tools such as Prometheus, Grafana, and CloudWatch.Work closely with the Security team to incorporate best practices for IAM, secrets management, WAF, and overall posture management.Optimize performance and cloud expenditure through automation and cost visibility dashboards.Participate in on-call rotations, conduct post-incident reviews, and contribute to ongoing operational reliability improvements.
Role OverviewJoin Healx as a passionate Platform Engineer, where your expertise will be pivotal in constructing cloud infrastructure and crafting production pipelines that advance our AI-driven drug discovery initiatives. You will play a crucial role in merging infrastructure with scientific software, engaging in design, development, and support of cloud systems, while also collaborating closely with bioinformaticians, machine learning engineers, and data scientists to implement effective data pipelines.As part of a compact, dynamic engineering team, you will take ownership of your tasks, drive innovation swiftly, and engage in collaborative pair programming. Your work will have a significant impact on the future of AI drug discovery, helping to find treatments for patients suffering from rare diseases. We encourage you to attach a cover letter detailing why you believe you would excel in this position. Our Approach to AI DevelopmentOur engineers leverage AI coding tools to address challenges and efficiently implement systems, while maintaining accountability for system design, implementation, and code testing. We prioritize rapid development alongside a deep understanding of the systems we create and manage. About HealxHealx is a pioneering tech bio company harnessing AI to transform drug discovery. With over 10,000 rare diseases impacting 400 million individuals globally, 90% of which lack approved treatments, Healx is committed to revolutionizing drug discovery to support patients in need. By integrating data, artificial intelligence, and profound pharmacology knowledge, we aim to develop treatments more swiftly and cost-effectively than traditional methods. We firmly believe that diversity and inclusion are fundamental to our mission of assisting individuals with rare diseases. At Healx, we encourage applications from candidates of all backgrounds and experiences.
Collaborate to Innovate in Streaming. Join Roku in Shaping the Future of TelevisionRoku, the leading TV streaming platform across the U.S., Canada, and Mexico, is on a mission to connect every television around the globe. As pioneers in the streaming industry, we empower consumers to access their favorite content, assist publishers in expanding their audience, and offer advertisers unique engagement opportunities.From your first day, you’ll play a crucial role at Roku, a dynamic public company where every voice matters. Experience the excitement of delighting millions of global TV streamers while gaining invaluable experience across various domains. About the TeamOur team focuses on developing and enhancing the UI framework and components that drive Roku's user experiences. Our strategic roadmap accelerates growth and scalability, delivering innovative features to tens of millions of Roku users worldwide.At Roku, our developers and engineers take ownership of their projects, driven by an intrinsic motivation to solve problems and deliver results. Collaboration with different engineering teams, UI design, product management, and business leaders is key to our success, creating an environment where independent spirit thrives alongside teamwork. We are innovators redefining the streaming media landscape. About the RoleAs a Senior Software Engineer specializing in UI Infrastructure, you will significantly contribute to the development of our embedded UI framework. Collaborating closely with system architects, you will create new features and enhance existing ones to boost system stability and performance. Additionally, you will be instrumental in developing tools that benefit the broader development community at Roku. Your proven success in delivering high-quality software on embedded platforms will be essential to our ongoing innovation.
Role overview Redgate Software is hiring a Data Engineer in Cambridge to shape data solutions that support analytics and AI across the company. The team values collaboration, trust, and accountability, and aims to build systems with practical impact. What you will do Design and implement data pipelines to keep Redgate’s data reliable and ready for analytics and AI initiatives. Build end-to-end data products on Databricks using SQL, Python, and PySpark, covering the full process from raw data ingestion to curated models for Power BI and AI applications. Integrate data from various source systems, each presenting unique challenges in quality and maturity. Use engineering judgment to balance data modeling, performance, cost, and structure, aiming for scalable and lasting solutions. Help define and maintain data engineering standards, with attention to reliability, testing, observability, and cost-effectiveness, while laying the foundation for future AI projects.
The Computational Policy Lab at the Shorenstein Center at Harvard Kennedy School is on the lookout for a Senior Software Engineer with deep expertise in software development, generative AI, and data science. This role is embedded within the Shorenstein Center, which focuses on critical areas of inquiry at the intersection of media, politics, and public policy. As part of our team, you will play a vital role in advancing teaching and research initiatives that strive to make a meaningful impact.Application RequirementsTo be considered, applications must include:A detailed resumeA cover letter that includes:A link to a code sample on GitHub that showcases your technical abilities, ideally a project you would enjoy discussing in an interviewA brief description of the linked projectVerification of your legal authorization to work in the United States without sponsorship for a minimum of two yearsJob-Specific Responsibilities:Your main duties will include:Independently managing complex applications/web development for large-scale projectsDesigning and implementing sophisticated software systems geared towards large-scale research projects, focusing on educational technology and generative AI tools.Utilizing recent advancements in machine learning and natural language processing to create, test, and deploy cutting-edge algorithmic tools that support empirical research.Leading and collaborating on projects that involve AI, machine learning, natural language processing, and extensive experimentation.Contributing to the design and implementation of randomized controlled trials and other empirical methodologies to assess the effectiveness of AI-driven interventions.Working closely with researchers to convert theoretical models into high-performance, production-ready systems.Co-authoring or contributing to academic papers and reports for peer-reviewed journals, conferences, and broader audiences.Keeping up with emerging technologies and research in AI, computational social science, and causal inference.Adhering to Harvard University’s IT technical standards and Code of Conduct.Projects you may be involved in include, but are not limited to:AI in Education: We are developing AI-powered technologies that exceed standard tools by providing customized support for student learning. Our flagship tool, PingPong, is currently being evaluated through a large-scale randomized experiment.
Full-time|$192K/yr - $272K/yr|On-site|Cambridge, MA USA
LILA Sciences is seeking a Staff DevOps Engineer to lead the design, deployment, and ongoing improvement of infrastructure and delivery systems. This role blends platform engineering, site reliability, and DevOps practices to build scalable, automated systems that support reliable software delivery in cloud and Kubernetes environments. Collaboration is central: work closely with software developers, laboratory scientists, and machine learning engineers to create the backbone for automated scientific analysis and experiment orchestration. Key Responsibilities Design and implement Kubernetes-based infrastructure to support scientific services, machine learning pipelines, and platform workloads. Ensure production hardening, RBAC, network policies, and compliance with Pod Security Standards. Set up and maintain CI/CD pipelines using GitHub Actions or GitLab CI. Apply best practices including build attestations, SBOM generation, dependency scanning, and container image hardening. Apply Infrastructure-as-Code principles with Terraform and Helm. Implement policy-as-code guardrails (using OPA, Kyverno, or Checkov) and enable drift detection. Manage AWS cloud infrastructure, including EKS clusters, IAM with least privilege, VPC/PrivateLink networking, KMS/Secrets Manager, ECR, S3, and centralized logging and monitoring systems. Develop platform tools to improve deployment, observability, and developer workflows, supporting self-service with secure defaults. Drive reliability engineering practices, focusing on SLOs/SLIs, incident response, capacity planning, and performance optimization across the technology stack. Implement software supply chain security, including artifact signing, registry governance, and vulnerability management. Build and maintain QA and testing infrastructure: static analysis, code quality gates in CI pipelines, automated end-to-end and browser-based regression testing, ephemeral environments for pull request validation, and pre-merge quality checks. Automate operational processes and develop tooling in Python or Go to streamline infrastructure operations and integrate telemetry with observability platforms. Requirements Significant experience in DevOps, Site Reliability Engineering, or Platform Engineering within large-scale cloud environments. Proficiency with cloud deployments (AWS, GCP, etc.) using Infrastructure-as-Code tools such as Terraform and Helm, and expertise in containerization. Strong background in CI/CD systems (GitHub Actions, GitLab CI, or Jenkins) and familiarity with GitOps workflows. Advanced scripting skills in Python or similar languages for automation and tool creation. Comprehensive understanding of Kubernetes operations, including deployments, networking, storage, observability, and troubleshooting. This position is based in Cambridge, MA, USA.
Join Professor Goel’s Computational Policy Lab at the Shorenstein Center, Harvard Kennedy School, where we are on the cutting edge of software development, generative AI, and data science. As a Software Engineer, you will contribute to a dynamic environment focused on media, politics, and public policy through innovative teaching and impactful research initiatives.Application RequirementsTo ensure a complete application, please include:Your resumeA cover letter that includes:A link to your GitHub code demonstrating your technical skills, ideally a project you would enjoy discussing in an interviewA concise description of the linked projectConfirmation of your legal authorization to work in the United States without sponsorship for a minimum of two yearsDuties and ResponsibilitiesAs a Software Engineer, your core responsibilities will include:Executing complex applications and web development tasks for large-scale projects.Designing and developing advanced software systems tailored for extensive research initiatives, focusing on educational technology and generative AI tools.Utilizing the latest advancements in machine learning and natural language processing to create, test, and deploy sophisticated algorithmic tools that support rigorous empirical research.Leading collaborative projects involving AI, machine learning, natural language processing, and large-scale experimentation.Assisting in the design and execution of randomized controlled trials and empirical methods to assess the effectiveness of AI-driven interventions.Working collaboratively with researchers to translate theoretical models into high-performance, production-ready systems.Co-authoring academic publications and technical reports for peer-reviewed journals and conferences.Staying updated on emerging technologies and research developments in AI, computational social science, and causal inference.Adhering to Harvard University’s IT standards, policies, and Code of Conduct.You will engage in projects such as:AI in Education: Designing and testing innovative AI technologies that provide personalized learning experiences for students, exemplified by our flagship tool, PingPong, currently undergoing evaluation in a large-scale randomized experiment across universities.
Join our innovative team at ttp1 as a Robotic Software Engineer. In this pivotal role, you will develop cutting-edge robotic software solutions that enhance our capabilities and drive our projects forward. Your expertise will be crucial in designing, testing, and implementing software for robotic systems, working alongside a dedicated team of engineers and scientists.If you are passionate about robotics and eager to contribute to groundbreaking technology, we invite you to apply and be a part of our journey!
Role overview Speechify seeks a Platform Software Engineer based in Cambridge, MA. This position centers on building and enhancing the core platforms that power Speechify’s applications. The work involves designing, implementing, and refining scalable systems that influence both product development and the overall user experience. What you will do Develop and maintain platform software supporting Speechify’s products Work with engineering, product, and design teams to deliver reliable solutions Improve existing systems for better performance and scalability Share ideas that help shape the direction of Speechify’s technology Requirements Proven experience building high-quality software Ability to collaborate with cross-functional teams Interest in tackling complex technical challenges This is an onsite role in Cambridge, MA.
Apr 25, 2026
Sign in to browse more jobs
Create account — see all 346 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.