Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Infrastructure image - Rise Careers
This job is expired We're automatically mark job as expired after 180 days of its inactivity
Job details

Senior Software Engineer, Infrastructure

About Impira

At Impira, we empower people to focus on their superpowers by automating away the routine. Millions of people spend hours each day rekeying data from documents and manually cataloguing paperwork. Impira allows nontechnical users to extract clean and structured data from files using artificial intelligence, making these processes instant and automatic. In just a few minutes, a user can drag-and-drop files into Impira, label a few examples, and sit back while Impira takes care of the rest.

Under the hood, the Impira platform consists of advanced machine learning, database, and UI technology. Our key innovation is one-shot learning which allows a machine to learn from just one data point (in real time) and continue to learn from every interaction. One-shot learning is what allows users to extract data within five minutes of making an account. As you can imagine, this powerful innovation can drive automation for a litany of business processes across nearly any industry, allowing orgs to recover countless work hours. We're proud to not only meaningfully impact companies' bottom line but also boost employee morale and creativity with our product.

Delivering an elegant, simple user experience for extracting data from complex documents is no easy task and it requires heavy collaboration across disciplines. We believe that operating with autonomy, trust, and support enables our employees to harness their superpowers and achieve extraordinary outcomes. The leadership at Impira focuses on providing transparent context, coaching for long-term success, and getting out of the way. Our core values are empathy, empowerment, continuous improvement, boldness, ownership, and integrity.

The Opportunity

You will have a major role in scaling Impira’s infrastructure to handle the next order of magnitude of customers, associated data, and user activity. Impira’s product requires running machine learning training and evaluation interactively, with unpredictable bursts from file uploads and user interactions.

You will work across Impira’s application code base, infrastructure-as-code, and AWS offerings to build robust and scalable solutions to these infrastructure challenges. This will involve everything from deep diving into the ML infrastructure internals to optimize the performance challenges of data transformations during training to determining how we can best unit test our production server-less code in AWS lambda. You will also contribute to the architecture and implementation of observability at Impira and our performance profiling toolkit.

Your day-to-day responsibilities will include:

  • Apply systems engineering fundamentals to optimize efficiency and increase processing throughput

  • Partnering with our machine learning team to design infrastructure which performantly trains and evaluates models

  • Scaling our infrastructure and facilitating robust development, high performance, and distributed systems while minimizing complexity

  • Leveraging AWS offerings such as Lambda, SQS, etc. to optimize application performance and scalability

  • Deep-diving into performance bottlenecks to understand the root cause and coming up with ideas to improve performance by multiple factors

  • Developing robust code to automate interaction with cloud infrastructure, such as generating Cloudformation templates, handling deployments, etc.

  • Upholding a high standard of code quality through code reviews and extensive testing

  • Manage technically difficult projects against clear milestones

What we’re looking for:

  • 3+ years of industry experience working on challenging infrastructure or backend engineering challenges

  • Industry experience in cloud deployment and development in at least one of AWS, GCP, or Azure (knowing their power and their pain points)

  • Experience with infrastructure as code and working with automated infrastructure tools (such as Cloudformation, Terraform, Packer, Puppet, Chef)

  • Familiarity with CI/CD systems

  • Familiarity with containerization and/or orchestration technologies is a plus

  • A balanced approach to leveraging new technology and time-tested solutions, and between craft and speed

  • Desire to be part of the early stage of a company, with an appreciation for balancing a hypothesis-driven culture with building a solid foundation for the future

  • Interest in a wide variety of technical projects, ranging from developing ML infrastructure to scaling file processing capabilities

  • Experience shipping software in a production environment

  • Attention to detail and care for writing high-quality, clean, and scalable code

  • Experience in performance debugging of single-node systems and experience with design, analysis, and performance tools

  • Bachelor's/Master’s/Graduate degree in Computer Science (or equivalent)

  • Professional experience with distributed, compiler, database, operating, and/or cloud systems is a plus

  • Comfort with unix/bash. Professional experience with Python or Golang is a plus

Want to apply but not sure you have the requisite experience? If you’ve read this far and are excited about what Impira is building, we’d love to hear from you. Everyone brings something special to the team, and our diversity of backgrounds and experiences make Impira an awesome place to work.

Headquartered in San Francisco, CA, Impira has raised $30M+ from top investors including Lightspeed Venture Partners, General Catalyst, Coatue Management and is trusted by customers across a variety of verticals. Our culture involves peer mentorship, open feedback, appreciation of diversity, and trust in each other’s ability to develop specialties in new areas.

Impira is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Impira is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request a reasonable accommodation, please let us know in your application or email us at recruiting@impira.com

To all recruitment agencies: Impira does not accept agency resumes. Please do not forward resumes to Impira employees. Impira is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company.

Impira Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Impira DE&I Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Impira
Impira CEO photo
Ankur Goyal
Approve of CEO

Impira is on a mission to make work-life simpler, more productive and more meaningful. That’s why we built Impira, an AI platform for business users, not just data scientists. Impira manages unstructured data, such as documents, videos, images, au...

0 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
TEAM SIZE
DATE POSTED
August 15, 2022

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted 2 years ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays