Logo
DataJoint

Senior Full Stack Engineer (FE)

DataJoint, Houston, Texas, United States, 77246

Save Job

DataJoint is the leader in managing data-intensive neuroscience research. Our mission is delivering data integrity, speed, and scalability for labs engaged in the grand challenge of reverse engineering the brain. Our platform defines and operates custom research pipelines: orchestrating computing, managing change, and safeguarding reproducibility of results. Its anything but a black box. Our applications combine intuitive tools for coding, data processing, analysis, and collaboration withuncompromising transparency and flexibility to customize and adapt every aspect of an experiment to the needs of science. About the Role

Houston, Texas / Austin, Texas / Remote About DataJoint DataJoint is the leader in managing data-intensive neuroscience research. Our mission is delivering data integrity, speed, and scalability for labs engaged in the grand challenge of reverse engineering the brain. Our platform defines and operates custom research pipelines: orchestrating computing, managing change, and safeguarding reproducibility of results. Its anything but a black box. Our applications combine intuitive tools for coding, data processing, analysis, and collaboration withuncompromising transparency and flexibility to customize and adapt every aspect of an experiment to the needs of science. About the Role As a Senior Engineer, youll be pivotal in designing and implementing the DataJoint platform. Youll collaborate closely with our team of engineers, neuroscientists, and data scientists, developing robust and highly scalable solutions using modern technology stacks. As a technical mentor, you will guide the team in creating and extending orchestration and workflow systems to run scientific computing tasks in a stable, repeatable way. Responsibilities Help build and extend our SaaS product for Data Science. Collaborate with a team of neuroscientists and data scientists on computational workflows, analysis, and visualization. Collaborate with Engineering and Product leadership. Create and extend orchestration and workflow systems for running scientific computing tasks in a stable, reproducible way. Create and consistently update documentation for both internal developers and front-end users. Participate in Agile Processes. Mentor existing team members from a technical perspective. Requirements BS/MS in Computer Science (or related discipline) or equivalent professional experience. 5-7 years of professional programming experience. Expert in Python and Proficient in Typescript as well as one system programming language. Expertise in working with a SQL RDBMS, ideally PostgresQL/MySQL. Experience with SciPy, NumPy, or other scientific or numerical methods programming packages. Experience delivering containerized services. Experience with Kubernetes. Experience delivering professional, secure systems using AWS. Experience delivering software using Agile Processes, Git, and CI/CD. We are hiring full stack developers, but need people who lean more towards front end and back end. Front end-focused developers should be Expert in React & related technologies Back end-focused developers should be more proficient with SQL, k8s, and IAC. Preferred Qualifications Experience building platforms that manage code, data, and computation: MLOps, AIOps, DataOps, or our own nascent field, SciOps. Experience implementing and using observability systems for logs, metrics, and traces (such as OpenTelemetry, ELK, Datadog, Splunk, Grafana) to monitor, diagnose issues, and optimize complex computing environments. Experience with process automation within and/or across public cloud, private cloud, edge, and high-performance computing(HPC) environments. Previous participation in at least one compliance effort. Working knowledge of Authentication and Authorization using OAuth and IDCs. Experience with container orchestration frameworks. Experience scaling systems with microservice architectures. Experience implementing algorithms & data structures. Previous experience collaborating on open source software. Proficient with production use of relational database systems (MySQL, PostgresQL). Experience with full-stack web development (e.g., React, Node, and Flask). Experience with visualization packages (e.g., Plotly Dash, D3) Interest in developing advanced computational techniques (such as AI/ML tuning of closed-loop experiments, metaprogramming, or deep learning) and tools to make them broadly accessible. What We Offer As part of DataJoint, youll be an integral part of a rapidly growing startup at the forefront of computational science and instrumental in developing the new discipline SciOps. You can expect: A flexible work environment open to remote work (many team members work in our Houston office two days per week, but we have team members across the US.) An agile and collaborative product and engineering team Working alongside leading scientists and engineers with hands-on experience The opportunity to impact the future of scientific research Flexible work arrangements and the tools you need to be successful, including a MacOS, Windows, or Linux laptop (based on your preference) Our Backstory As an expert data architect pursuing a Ph.D. in neurophysiology, Dimitri Yatsenko invented the DataJoint framework to support his research in the lab of Dr. Andreas Tolias at Baylor College of Medicine. DataJoint introduced a new database model, augmenting the traditional relational database with formal computational dependencies. He launched DataJoint as an open-source project in 2011, and co-founded the company in 2016 to develop solutions and services for data-driven team science. DataJoints software is trusted by over 100 neuroscience labs around the world. Our work is supported by BRAIN Initiative grants from the National Institutes of Health (NIH), including the open-source DataJoint framework and library of neuroscience components (U24NS116470) and our commercial managed service for collecting, analyzing, and sharing scientific data (R44NS129492). Please visit DataJoint.com or follow us on Twitter at @DataJoint. Equal Opportunity Employment DataJoint is committed to equal opportunity in recruiting, hiring, professional development, and advancement within the organization. Diversity in the workforce starts with diversity in the applicant pool. We encourage applicants of all backgrounds to bring their talents to DataJoint. We look forward to meeting you. Seniority level

Seniority level

Mid-Senior level Employment type

Employment type

Full-time Job function

Job function

Engineering and Information Technology Industries

Software Development Referrals increase your chances of interviewing at DataJoint by 2x Get notified about new Full Stack Engineer jobs in

Houston, TX . Houston, TX $78,100.00-$88,950.00 1 week ago Houston, TX $140,000.00-$200,000.00 16 hours ago Solutions Engineer | 100% Remote | VC-backed, SaaS Company

Houston, TX $100,000.00-$115,000.00 1 week ago Houston, TX $140,000.00-$200,000.00 16 hours ago Greater Houston $130,000.00-$150,000.00 1 week ago Software Engineer, Data Infrastructure & Acquisition

Houston, TX $140,000.00-$200,000.00 16 hours ago Houston, TX $100,000.00-$115,000.00 1 week ago Houston, TX $120,000.00-$165,000.00 2 weeks ago Houston, TX $78,100.00-$88,950.00 1 week ago Front-End Senior Software Engineer (Commodity)

Houston, TX $130,000.00-$160,000.00 1 week ago Software Engineering Specialist - Human Data

REMOTE Software Engineer (Python/Django)

Houston, TX $100,000.00-$145,000.00 11 hours ago Freelance Software Developer (TypeScript) - Quality Assurance (AI Trainer)

Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr