Full-Stack Software Engineer - Intern at Enodo

| Chicago
!Sorry, this job was removed at 1:55 p.m. (CST) on Friday, December 27, 2019
Apply now

Job Description

Enodo is looking for a full-stack Python, PostgreSQL and HTML/CSS/JavaScript intern to join our fast-moving, lean product development team working on the continued development of our real estate predictive analytics platform.

The role will include the delivery of reliable, scalable new features to users developed in Python and PostgreSQL and using the Vue.js frontend framework. You will work with the development team to design and deliver finished, high quality and compelling features and products on time.

  • Collaborate with interdisciplinary team of data scientists, software engineers and real estate professionals to design, develop, unit test, and support new features
  • Strive for high quality and rapid output through the use of Agile software development best practices
  • Performance tuning, testing, refactoring, usability and automation
  • Support, maintain and help document software functionality
  • Maintain coding, compliance and security standards
  • Proactively learn product frameworks and code base

Education and Experience

  • Must be enrolled full-time and pursuing a bachelor’s or master’s degree in computer science at an accredited university
  • Must be at least 18 years of age and eligible to work in the U.S.
  • Must have at least a 3.0 cumulative GPA
  • Be able to provide a copy of your college transcripts upon request
  • Proficiency in Python interacting with a MySQL or PostgreSQL database
  • Experience using GitHub and solid understanding of software version control
  • Experience with Python frameworks like Django or Flask preferred
  • Experience with Vue.js or other frontend frameworks

Knowledge, Skills and Abilities

Successful candidates will have shown a sustained record of accomplishment, demonstrating academic excellence and leadership, in addition to the following:

  • Have a passion for learning about commercial real estate
  • Be a team player and self-starter
  • Have strong communication skills and personal drive
  • Be willing to do what it takes to contribute to the bottom line
  • Strong attention to detail and demonstrated analytical skills
  • Developed organizational and time management skills
  • Demonstrated professional maturity
  • Ability to take initiative and work independently
Read Full Job Description
Apply now

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • GolangLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • ScalaLanguages
    • SqlLanguages
    • D3JSLibraries
    • VueLibraries
    • FlaskFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • TensorFlowFrameworks
    • TheanoFrameworks
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • MixpanelAnalytics
    • InVisionDesign
    • SketchDesign
    • HubSpotCRM
    • IntercomCRM
    • IntercomEmail
    • MandrillEmail


We're in a lively neighborhood with great access to transit and many dining options. Enodo is literally 2 blocks from Union Station.

An Insider's view of Enodo

What are some social events your company does?

Every few months we have a company outing where we rent out a space for the team. In the past we've done bowling, VR, and pool outings. Food and drinks are provided and everyone has a great time.



What's the biggest problem your team is solving?

Predicting the market value of multifamily properties is the biggest issue we're working on. We've built one of the first true automated valuation models for the multifamily real estate industry, and we're continuing to refine and improve on it with new techniques and data sources.


Data Engineer

How has your career grown since starting at the company?

I've learned so much working with Enodo. There is a lot of flexibility to experiment with new analytical techniques, and it's been great for learning and adopting new innovative data science approaches.


Lead Data Scientist

What is your vision for the company?

We will objectively quantify every factor that drives real estate value, in every market, and put the power of big data and predictive analytics in the hands of anyone who wants to own a piece of the world.

Thomas Delaney


What are some things you learned at the company?

I have learned proper big data warehousing and how to design efficient, distributed ETL pipelines for interpreting datasets exceeding a billion records. I have also learned front-end and back-end application development to serve the insight gained from these pipelines.


Lead Data Engineer

What are Enodo Perks + Benefits

Eat lunch together
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Health Insurance & Wellness Benefits
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Performance Bonus
Match charitable contributions
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Enodo hosts company outings Quarterly.
Game Room
Stocked Kitchen
Some Meals Provided
Pet Friendly
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Promote from within
More Jobs at Enodo4 open jobs
All Jobs
Design + UX
Dev + Engineer
Design + UX
Apply now
Save jobView Enodo's full profileSee more Enodo jobs