Principal Software Engineer (Backend)

ABOUT THE ROLE:

  • Design and construct world-class customer experiences using a modern tech stack (NodeJS + React + Redis + Elasticsearch). JavaScript, Python, and Ruby practitioners welcome.

  • Deliver products rapidly and iteratively. Work in an experiment-driven environment with equal parts direct customer feedback and user behavioral metrics.

  • Participate in hiring a best-in-Austin team - recruit, vet, and onboard candidates.

  • Mentor other team members. Serve as a role model of efficient, impactful, collaborative, and committed software engineering.

  • Architect scalable and performant systems that drive internal business operations using data processing pipelines and machine learning.

  • Challenge and develop your coworkers through innovative thinking and calculated risk-taking.

  • Thrive in a startup culture within a rapidly maturing target market.

WHO YOU ARE:

  • You are Transparent, Respectful, Unstoppable, a Team Player, and Human.

  • 10+ years of full lifecycle software engineering, preferably using dynamic languages.

  • Experienced with mobile and web products.

  • Comfortable in fast-moving iterative environments. You keep products shippable. You work cross-functionally. You take ownership and estimate accurately.

  • Demonstrate the ability to meet or beat assigned targets and deadlines under normal circumstances, and the ability to make trade-offs that optimize outcomes when conditions change.

Staff Backend Engineer - Machine Learning

Hirestarter's client well established, venture funded start-up that values work life balance and a flexible working environment (and hires for top notch engineers who have the maturity to succeed in those environments). The engineering team is currently six people reporting directly to the VP. Most important attributes: a good awareness of distributed systems, some cloud would be great, people who can talk intellectually about failability, architecture, for extensible and stable applications. 


Sponsorship is not available for this role. Based in Austin, TX.  

Must Have Requirements:

  • 5+ years of professional Java experience, 10+ years overall experience

  • Demonstrated ability to produce reliable and maintainable systems

  • Experience with Java 8 and above

  • Experience with continuous integration and deployment


Love to Have Skills:

  • Experience with modern Java stacks (Ratpack, Spock, Gradle)

  • Experience with other languages (Kotlin, Python, JavaScript, etc)

  • Experience reactive and event driven systems (RxJava, Resilience4J)

  • Experience with Elasticsearch

  • Experience with streaming systems (Kafka Streams, Apache Spark)

  • Experience in content marketing

  • Knowledge of recommender systems

Sr. Data Scientist

Unique opportunity with a beloved Austin brand to build their Data Science platform!  Our client is looking for a Sr. Data Engineer/Data Scientist who comes from an engineering background.  It's a talented team, with a strong bar, but also a place of work life balance and flexibility.  They are now expanding their analytics/data science capabilities.

This is a lead, senior level role.  In this role you would be THE person responsible for making sense of 10's of millions of customer data - huge direct impact.

REQUIREMENTS:

  • Hands-on experience - think strategically, but love getting your hands dirty.

  • Bachelor’s degree in mathematics/statistics, engineering, computer science, or other technical discipline

  • Experience with ETL development, patterns and tooling

  • Experience in real time, incremental, and batch data ingestion

  • Expertise in schema design and developing data models for complex data sets

  • Expert knowledge in a mathematical programming language (R & Python preferred)

  • Strong SQL experience with the ability to develop, tune and debug complex SQL applications

  • Experience with PowerBI or equivalent BI tool to create impactful reports, visualizations, and interactive dashboards

Engineering Manager - Big Data

Sponsorship unavailable for this role.

HireStarter's client is a Data Science shop focused on optimizing and automating retail merchandising decisions which revolve around pricing, assortment, space, and fulfillment. They are adding two Development Managers to the team as they expand their Engineering practice. You will have responsibility for hiring, retaining talent, performance management, etc. (team size - 5-6 Engineers).

RESPONSIBILITIES:

  • Recruiting, managing, mentoring, and developing a high performing engineering team

  • Leading the team to balance short-term and long-term commitments and goals.

  • Fostering collaboration between engineering teams to solve tough business problems

  • Managing sprint cycles to ensure product ships on time and with quality

  • Collaborating with product management and data science to shape the product vision

REQUIREMENTS:

  • BS or MS in Computer Science or equivalent experience

  • 5+ years of professional software development experience

  • 3+ years of management experience

  • Excellent communication skills with ability to work across multiple departments

  • Agile software development experience


Principal Engineer, C/C++

JOB DESCRIPTION

Our client is a fast-growing startup in north Austin focused on providing an open standard based, high performance storage solution to cloud service providers, OEMs and ODMs. They are positioned to be the leader in this segment of the $60 billion data storage industry.

We’re looking for a talented Principal Engineer who is an expert in C and C++ and is passionate about learning storage related technologies that are leading a cloud data center revolution. Along with coding and working with a range of complex algorithms, you will be responsible for working with product managers, back-end engineers, and the front-end/UI team. They love engineers who are mature, lead the charge, communicate clearly with other team members, and deliver consistent value in a quality product and user experience.

This position is full-time, on site, and working directly with the CTO and other senior engineers, in fast-paced, supportive team environment.

We are developing large data center software to meet the demanding and high-performance requirements of our customers.

Your creativity and ability to execute will allow delivery of this product to a large and rapidly expanding market. The successful candidate will have a unique opportunity work with cutting edge technologies while working as part of an exceptionally talented team.

ABOUT THE JOB

● Use the best of object-oriented and functional language techniques when building APIs/logic

● Design robust solutions to hard problems that consider scale, security, reliability and cost

● Ensure code and design quality through the execution of test plans

● Develop coding standards, methodology and repeatable processes

● Strong attention to detail and understanding of the latest techniques and patterns to provide leadership perspective

on front and backend technologies and their overall impact

● Provide technical leadership at a project level

● Mentor and teach associate or junior developers

WHAT YOU NEED

● 5+ years of relevant experience

● Expert in C and C++

● Experience with Linux

● System Software Programming

● Experience with firmware and programming drivers

● Server hardware platform experience

● BS/MS Computer Science or Electrical Engineering

● JavaScript, python scripting

● Mastery of multi-threaded design and performance issues for high performance applications

● Ability to research and implement complex algorithms, creating concrete implementations from theoretical designs

● Ability to understand existing industry implementations in open source and evaluate benefits of various approaches

● Full understanding of computer system performance, including hardware and processor features that may be leveraged for optimized implementations

● Experience with profiling and tuning system level performance issues

● Experience using agile/scrum process to develop software systems

● Experience designing application architectures, creating project estimates, defining scope requirements, and

structuring projects

● Ability to work quickly while maintaining strong attention to detail and accuracy

● Strong communication and organizational skills with ability to thrive in fast-paced production deadline-driven environment both internal and client facing Mastery of data structures design trade-offs, and applying complex data structures to specific problems

NICE TO HAVE

● DevOps

● Jenkins

● Storage/cloud/data center experience

Join the HireStarter Team!

HireStarter is growing!  Come join our family: recruit for, and help build teams for some of the most exciting, diverse, and high caliber companies in Austin.  We specialize in product focused roles for small-to-medium sized companies.  You will be responsible for driving all aspects of the recruiting process, which includes partnering with Hiring Managers and Senior Leadership within our client companies and developing and maintaining relationships with candidates. 

Responsibilities: 

  • Use traditional and non-traditional resources and develop sourcing strategies to identify and attract quality candidates

  • Source, Recruit, and Pre-screen candidates for a variety of skill sets

  • Build an ongoing candidate pipeline using research, networking, and online job database information

  • Assess candidates to determine whether their capabilities match job requirements

  • Manage candidate relationships through all stages of the interviewing process, including scheduling, offer negotiation and closing.  

  • Accurately document and track candidates in our applicant tracking system

  • Establish trust and confidence by maintaining a high level of credibility, integrity, and skilled communications with managers, peers and candidates

What we need: 

  • 2+ years of recruiting experience (or grit and moxy to compensate)

  • Flexibility and ability to multi-task and be successful in a fast paced, rapidly changing environment

  • Organized problem solver who is driven by results and has a passion for delivering results 

  • Proven ability to self-motivate and work independently and as part of a team (team is HUGE for us!)

  • Advanced written and verbal communication skills with the ability to effectively provide valuable and timely customer service to candidates and hiring managers

  • Bring on the attitude… a good one!  We want positive and ambitious, we want collaborative and creative, we want to add to an already strong and close-knit team.  

Principal Developer (Fullstack, Backend, Frontend)

Senior, Principal, Director, and VP level hands-on development opportunities available.  Full stack, Backend, or Frontend focus welcome.  Unable to sponsor or transfer visas for this role.  Flexible on location.HireStarter's client is a leader in the Professional Learning space. The Engineering group operates entrepreneurially within a larger, established, organization, to enhance existing and create new products to improve profitability and customer experience both internally and for the global client base.

This is a unique opportunity for a rock star developers who have start-ups on the side or have worked on passion projects (requirement) and are therefore, not only developers, but entrepreneurs who are able to solve business problems and tie them to concrete, measurable metrics.

The company culture is flat and distributed and the development team, even at a VP level is hands on in the code.  The team operates tech agnostically, employing the best technologies to solve the identified problems.  There's a flexible work environment and the work is focused on improving and creating internal tools (deadlines are not driven by funding or external clients and there's emphasis on research to solve problems well vs quickly)

Some of the problems you'll be instrumental in solving - search accuracy and interface, scaling AI, improving digital marketing platform,  enhancing scheduling, and enhancing the direct customer experiences). 


Sr. Data Engineer

You're looking for a team where you can drive decisions, be challenged and build a powerful and novel product. You want to collaborate with smart, creative, and energetic people. You’re comfortable with being uncomfortable. You look for projects where you can learn new technologies and techniques. You’re comfortable designing, developing, testing, and launching software. You’re creative. And if this sounds like you, you sound like someone we want on our team.

This company is on a mission to defend public discourse. They build products that repair online communities, identify manipulation, and help them communicate more authentically. In a world where social media is being manipulated on a massive scale, this is no small task. They care about protecting communities, brands, and companies from being targeted by the spreading of disinformation. The kind of people who work with them have to be passionate about that challenge and mission.

While they take their mission very seriously, they are also a team of fun-loving, laid-back, self described geeks who love tacos and topo chico.

Summary

Looking for senior engineers with previous experience working as a team lead or desire to grow into that role. The best candidates will have an interest in the state of the art stream and batch processing architecture with awareness of ecosystem of tools available to solve data engineering problem. You will be empowered to make big design decisions and own major pieces of the data pipeline.

What you'll work on

  • Design, develop and maintain data pipeline

  • Support and monitor pipeline performance in production

  • Take ownership of components of the data pipeline

  • Work with product managers understand upcoming work and design a system capable of meeting long term product vision

  • Create and maintain documentation capable of describing how the pipeline work to non-technical audience

  • Work as part of a team to integrate new services into data pipeline using tools like Docker, Kubernetes, Kafka, PostgreSQL and more.

Skills

These are not hard requirements or an exhaustive list. Consider this an outline to give you a better understanding of what you’ll be doing. We expect a senior engineer to meet at least half of these requirements and be comfortable and excited to learn the rest.

  • 3+ year(s) developing software as part of a team, preferably working on some aspect of a data pipeline

  • Experience or familiarity with Kafka or similar distributed systems (knowledge of schema registry/data types and serialization options and partition strategies a plus)

  • Experience or familiarity with popular stream processing framework such as Spark Streaming, Kafka Streams, Flink or similar

  • Experience supporting large scale batch analytics in Hadoop ecosystem (loading and retrieving data)

  • Experience working with or building schedulers, workflow automation/coordination tools

  • Experience implementing tests and sanity checks on large complex data pipelines

  • Experience helping other developers write performant SQL queries.

Other notable skills

  • Ability to monitor current solution to understand its limits and stay ahead of business needs

  • Comfortable representing data engineering function in front of Senior leaders and product management during prioritization and design discussions

  • Knowledge of how to evaluate tools and ability to document pro/cons of infrastructure decisions

  • Desire to mentor junior developers

Who you are

  • 3+ years professional software development

  • You have experience working with data pipelines

  • Experience processing social media, text and image data is particularly relevant

  • Highly motivated to research, prototype and implement state of the art data pipeline

  • Comfortable with knowing what you do not know and asking for help or finding your own answers when required

  • Previously held leadership positions technical or otherwise

Why we love working here

  • Competitive salary, 401(k) matching, and Fortune 500 level healthcare

  • We are a business that trusts and embraces technology and harnesses it for good. We embrace diverse ideas, autonomy and collaboration

  • Professional development opportunities–– we host lunch and learns, hold weekly 1-1’s, and have a policy where you can expense professional development books

  • A diverse leadership team that wants to uphold ethical practices in our software development process

  • A strong commitment to creating a diverse environment

  • Free parking in our building in downtown Austin

  • Free access to a gym in our office building

  • A $2,000 annual credit that you can spend on the technology and work gear of your choice

  • Parental leave (plan with your manager) and unlimited vacation (and no, that is not code for you never take a vacation, we encourage and value time off)

  • Weekly catered lunches and a stocked kitchen full of fruit, energy bars, popcorn, coconut water, and other healthy snacks

Sr. Full Stack Engineer

ABOUT THE COMPANY:

This company is building the first A.I., machine learning platform for the $900B US construction lending market. They help banks manage their large and complex construction loan portfolios using intelligent automation and integrated payments. Their software helps lenders, developers, and other stakeholders produce and process this documentation automatically, leading to fewer errors, faster payments, and more profitable loans.

This is a small company with exciting plans for growth, currently YC-backed, and are already working with several of the largest lenders in the industry. You’d be working directly with the founders in a company that values being purposeful, efficient, authentic, transparent, curious, and agile.

TECH THEY USE:

Elixir, Python, React, AWS, Docker, Kubernetes, Postgres, Redis, circleci, sklearn

REQUIREMENTS:

- 4+ years experience in full-stack web development 
- expertise in at least one server-side framework (Phoenix, Ruby on Rails, Django, etc.) 
- experience with React or similar (Angular, Elm, etc.) 
- solid understanding of git 
- experience with Postgres (or another RDBMS) 
- can build quickly without creating a horrible mess

NICE TO HAVES:

- experience with both Elixir and React 
- experience with GraphQL APIs 
- experience with machine learning 
- experience with Kubernetes


Sr. Data Engineer

HireStarter's client is a mission driven start-up looking to stop the spread of infectious disease. This is an opportunity to become a foundational member of the engineering team and design, build, & scale data pipelines, data warehouse, and machine learning infrastructure. You will be a key contributor in designing and building our data platform and delivering robust data pipelines that will ultimately have a meaningful impact for an important social mission.  This role offers a flexible work environment.


Responsibilities:

  • Designing, building, and deploying efficient data pipelines.

  • Intelligently designing and implementing our data architecture.

  • Implementing inclusive data quality checks.

  • Providing data-driven insights.

  • Ensuring scalability.

  • Meeting data privacy and data security standards.

  • Securely source external data from multiple partners

Requirements:

  • 5+ years of experience in data engineering building data warehouses and data pipelines.

  • Built large scale, data driven applications including elements like real-time streaming, batch data aggregation, data modeling, data cleaning, anomaly detection and bulk ingestion.

  • Experience designing and writing robust ETL jobs.

  • Experience with distributed data processing systems (Hive, Spark, Hadoop, etc.)

  • A passion for problem solving and providing solutions.

  • Strong software development skills at least one of the following: (Python, Java, Scala).

  • Extensive experience with SQL.

  • Experience with AWS (EC2, S3, EFS, RDS, DynamoDB, Lambda, Redshift, Kinesis)

  • Strong technical leadership skills.

Data Scientist

Full Stack Data Scientist

Our client serves tens of billions of job advertisement impressions every month. However, they are just starting to drive immense value from this data in the form of information and machine learning models. We are looking for an experienced Full Stack Data Scientist to take a leadership role in our burgeoning Data Science community. Current and future projects may include optimizing search engine yield, job seeker targeting, and personal job recommendations.  This is a high impact role.

 

Candidate Qualifications

  • Gather big data from sources like Spark, Parquet, and HDFS or S3.

  • Model using non-linear algorithms like random forests and gradient boosted trees.

  • Develop the high throughput model serving.

  • Experience with or a desire to learn and apply deep learning.

  • Investigation and development using notebooks like Jupyter or Databricks.

 

Competitive Candidate

  • Experience with deep learning in the natural language processing (NLP) field .

  • Understands the pros and cons of industry machine learning practices.

  • Development experience in a JVM language like Java or Scala.

  • Experience in search, information retrieval, advertisement technology, and/or natural language processing.

  • History of mentoring and leading junior data scientists.