Senior Software Engineer - Backend, Machine Learning
New York City - NY, US Remote
Applications have closed
Hyperscience
Hyperscience helps you automate your document processes and turn unstructured content into structured actionable data. Find out more!Ranked on the Inc. Fastest-Growing Company List, Hyperscience has raised $190M from investors including Tiger Global, BOND, Bessemer Venture Partners, Stripes, and FirstMark. The company has consistently been recognized as one of the best places to work with a collaborative and innovative culture and best-in-class benefits.
The company has a global footprint with offices in New York City, Sofia, Bulgaria, Toronto, Canada, and London, UK.
Job Description
Backend Engineers work in cross-functional squads on a variety of technical challenges. We solve challenges including distributed compute grids, workflow engines, systems integrations, SDKs, and web applications that let our customers harness Machine Learning to drive their business processes.
As a Senior Backend Engineer you will:
- collaborate with Product and other engineers to define, design, and build platform and web applications- contribute across the entire software development lifecycle, including requirements definition, design, development, testing, deployment, and operations- be a technical leader in your squad, helping to drive technical decisions, prioritizations, and tradeoffs- mentor / guide other engineers and help improve technical and other practices within the squad
You will do so in an environment where squads own their own domains and drive their roadmaps bottom-up.
We believe in bottom-up autonomy with top-down alignment. We look for people who want to contribute their ideas to help us continue to get better technically and in other ways. We also look for people who have a strong sense of team and want to collaborate effectively and support each other.
This is an exciting time for Hyperscience’s product, business, and people!
You will have the opportunity to influence and deliver on a bold vision for transforming the way organizations model and execute their business processes, and there will be many opportunities for growth along the way.
Key responsibilities:
- Collaborate cross-functionally with Product Managers, Designers, and other engineers, including Machine Learning, Front-End/Full Stack, DevOps, and QA
- Leverage your knowledge to design, build, and deliver scalable and resilient software
- Drive technical decisions, prioritizations, and tradeoffs within the squad
- Creatively solve functional challenges with the Product team even when the initial answer is not fully defined
- Creatively solve technical challenges in the face of competing tradeoffs
- Design easy-to-use interfaces that will be leveraged by other developers, including APIs for 3rd-party developers
- Ensure product quality and code quality by writing automated tests and performing thorough code reviews and design reviews
Qualifications & experience required:
- Minimum 5 years of experience solving backend software engineering challenges
- Experience in building enterprise-grade systems and scalable distributed systems
- Proven technical leadership abilities
- Proven mentorship and ownership abilities
- Strong ability to reason about engineering approaches to a problem
- Strong software architecture and design experience
- Comfortable learning and implementing new technologies
- Experience with database systems, including SQL and/or NoSQL solutions
- Track record of shipping high-quality code
- Experience in an Agile and DevOps environment
What You Will Achieve:
- Within your first 30 days:
- You will get acquainted and eventually be fully comfortable navigating the full codebase, the technology stack, the development processes and org structure within the company.
- You will learn the product and will make your first significant, user-impacting contributions to one of our products.
- You will get to know our ML domain, codebase, and practical applications.
- Within your first quarter and beyond:
- You will be an integral part of the team and a driven, focused self-starter who can navigate a certain amount of ambiguity, and who is not afraid to take a sizable chunk of functionality, analyze it, break it down, implement it and then assume ownership and responsibility over it.
- You will be taking an active role in discussions about possible solutions, different approaches, API designs and more.
Benefits- Top notch healthcare for you and your family- 30 days of paid leave annually to help nurture work-life symbiosis- A 100% 401(k) match for up to 6% of your annual salary- Stock Options- Wellness stipend- Pre-tax transportation and commuter benefits- 6-month parental leave (or double salary to pay for your partner's unpaid leave)- Free travel for any person accompanying a breastfeeding mother and her baby on a business trip- A dependent care stipend up to $3,000 per month, per child, under the age of 21 for a maximum of $6,000 per month total- Daily catered lunch, snacks, and drinks- Budget to attend conferences, train, and further your education- $1,000 one-time-use WFH stipend and $75 monthly WFH stipend- Relocation assistance
We are an equal opportunity employer. We welcome people of different backgrounds, experiences, abilities and perspectives. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
Tags: Agile APIs DevOps Distributed Systems Engineering Machine Learning NoSQL SQL Testing
Perks/benefits: 401(k) matching Career development Conferences Equity Parental leave Relocation support Startup environment Travel Wellness
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Science Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Principal Data Engineer jobs
- Open Sr Data Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Analytics Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Senior Data Architect jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Manager, Data Engineering jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Data Quality Analyst jobs
- Open Junior Data Engineer jobs
- Open Principal Data Scientist jobs
- Open GCP-related jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Java-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open Deep Learning-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open Consulting-related jobs
- Open NLP-related jobs
- Open Snowflake-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Data governance-related jobs
- Open Hadoop-related jobs
- Open Airflow-related jobs
- Open Docker-related jobs