Oh Snap!
This job is no longer active - but you can still view the details below.

Junior Software Engineer – Data collection

| Austin
Apply now


This role is not one-size fits all. We are excited to consider candidates from all types of backgrounds. Be prepared to discuss how your background, personal strengths and previous experience can contribute to your ability to excel in this role and help New Knowledge accomplish its mission. This is an ideal role for lifetime learners interested in moving into software engineering. In lieu of previous development experience we will consider candidates who can demonstrate relevant skills with personal/professional projects, volunteer work, blogs or other ways you can showcase your interests and talents.


What you’ll do:

  • Design, develop and maintain web scrapers written with Python.

  • Create tests and other early warning signals to alert when and how scrapers fail.

  • Support and monitor scrapers performance in production.

  • Create documentation capable of describing how your scrapers work to non-technical audience.

  • Work as part of a team to integrate scrapers into New Knowledge’s data pipeline using tools like Docker, Kubernetes and Kafka.



  • Familiarity with HTTP, HTML, Javascript and how websites are built

  • Ability to create abstractions. Much of your work will require you to find commonalities across disparate datasets and re-use code where possible.

  • Experience with Selenium, Python scraping libraries (Scrapy, Beautifulsoup, etc.) is a plus.

  • Familiarity with tools and techniques used to extract data from websites is a plus.


Who you are:

  • You are seeking a career transition from related fields such as QA, analyst roles or other non traditional background which you feel will make you an excellent team member.

  • And/or you are a highly motivated recent graduate of a coding bootcamp.

  • And/or you already have 2+ years experience developing software as part of a team.

  • You’re adaptable and looking for new things to work on

  • Not afraid to ask for help


Read Full Job Description
Apply now
loading ...

Technology we use

  • Engineering
    • JavascriptLanguages
    • PythonLanguages
    • Node.jsFrameworks


Austin, TX 78701

An Insider's view of New Knowledge

What’s the vibe like in the office?

The vibe in the office is genuine and welcoming. Too many times tech companies try to contrive their culture, and tell people how they need to act. This couldn't be more different from New Knowledge. It's an environment that celebrates individuality, and welcomes new ideas.


Demand Generation Marketing Manager

What's the biggest problem your team is solving?

Weaponized narrative and disinformation campaigns are storming into our lives over the Internet. It is incredibly rewarding to have a career where you can detect these activities and protect our institutions and the communities and discourse around them.


Software Engineer

What are some things you learned at the company?

I have learned how to incorporate feedback from users to make models and statistics to answer multifaceted questions about communities on social media. I have also had the chance build APIs around my models in order to make them more accessible to users.


Data Scientist

What makes someone successful on your team?

A slightly unhealthy obsession with protecting people, people who are driven to solve problems by relentless curiosity, and a technical ability to explore various data sets and persuasively present discoveries.



What are New Knowledge Perks + Benefits

New Knowledge Benefits Overview

We are a startup company in the fun sense, we move quickly and get a lot done, but an established company when it comes to benefits. We have funding and revenue and we know the value of investing in our employees to grow New Knowledge. We offer Fortune 500 level health care benefits, vision + dental, free parking, a 401(k) and professional development opportunities.

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Some Meals Provided
Happy Hours
Free parking in our downtown office
Relocation Assistance
Professional Development Benefits
Job Training & Conferences

Additional Perks + Benefits

People love working here because they get a chance to do purpose-driven work with smart, dedicated colleagues! We like to treat our team by doing monthly team-wide events like Alamo Drafthouse movie screenings, escape rooms, and stand up paddle boarding. We take care of our employees by providing healthy lunches once a week and a variety of snacks and beverages throughout the week. We also offer an annual stipend to purchase the gadgets, books, subscriptions, and other tools you need to be successful and happy at work! There are many more benefits to working here at New Knowledge, just apply to find out!

More Jobs at New Knowledge9 open jobs
All Jobs
Design + UX
Dev + Engineer
Design + UX