Senior Java Engineer

As a division of IAC (Nasdaq: IAC), IACA Mobile brings together a unique collection of award-winning mobile technology companies to form one of the largest developers of mobile applications in the world. From language (iTranslate) to communications (RoboKiller) to fitness (Daily Burn) to utilities (NOAA Weather Radar), IACA Mobile’s companies count millions of subscribers and have hundreds of millions of downloads annually.

We are looking for a Senior Software Engineer (Data) to join our team. This person will help develop data-centric applications that are responsible for driving our core business. In our highly entrepreneurial environment you will be expected to move quickly, collaborate effectively and solve challenging technical problems. You will design and develop cutting-edge cloud software solutions that are highly scalable and reliable. You will work with Business Intelligence, Data Science, Product and Marketing teams in designing data-centric applications and assist them in make data-driven decisions. Our teams operate like those in a start-up with quick decision making, fostering creativity, highly reactive and yet we are part of a stable and established company that owns several highly recognized brands. This is an exciting opportunity to work in an innovative and continuous learning environment.

Responsibilities and duties

  • Quickly and efficiently design and develop high-quality products in an Agile environment. Think through long-term impacts of key design decisions and handle failure scenarios

  • Leverage leading-edge technologies to support new and existing products and businesses

  • Drive projects through all stages, utilizing best practices, from idea to launch, including overall design, data sourcing, database design, app backend tier, app frontend, API/SDK.

  • Actively share knowledge and responsibility with other team members and teams

  • Build some cool stuff, learn new things, have fun

Qualification and skills

  • Bachelor’s degree in Computer Science

  • Strong knowledge and 5+ years experience in two of the following

  • Building production grade (high performance, horizontally scalable, reliable, monitored) applications and supporting infrastructure on technologies and frameworks such as Spark, Pub Sub, Dataflow, Cloud IAM, GCS, containers (Docker, Kubernetes), Kafka, Kinesis, Stackdriver, Spring Boot, Microservice-based architecture etc.

  • Strong background in concept and design in data warehousing engineering. Proficient in SQL with the understanding of Database and Data Warehouse big-data solutions such as Snowflake, Redshift, BigQuery, Postgres.

  • Understanding of Data Science and Machine Learning with experience in productionization of Machine Learning models developed in Scikit-learn, MLLIB, Tensorflow, Keras, (Py)Torch, etc. Experience in Rest API development.

  • Proficient in at least one of the following programming languages - Java, Scala, Python

  • The fast and constant learner who takes pride in his/her work and is very passionate about software technology. A strong team player, who partners with stakeholders to define and implement new products and additional features

  • Good analytical, and technical skills. Good written and oral communication skills, ability to articulate, diagram and document. Shows empathy, takes initiative and ownership

  • Experience with Agile (Scrum, Kanban, etc.) software development

  • Experience with CI/CD tools (JIRA, GitLab, Jenkins, etc.)

Good to have but not required

  • Experience with building reports and dynamic dashboards that render business (or engineering) KPIs in BI tools and frameworks like Tableau, Looker, etc

  • Experience in web browser technology stack (JavaScript, CSS, jQuery, e.g. the usual front-end suspects) caching layers, proxies, and other web services frameworks

  • Understanding of Android or IOS development, mobile marketing, paid digital media management, bidding platforms, analytics tools like Adjust and AppsFlyer and their SDKs, attribution, LTV, campaign performance, cohorts analysis, digital and programmatic advertising

  • GitHub, Stack Overflow, OSS contributions

IAC Applications is an Equal Opportunity Employer, committed to a diverse and inclusive work environment. As an IAC company (Nasdaq: IAC), IAC Applications is part of a family that includes many of the most successful media and internet brands in the world, including, HomeAdvisor, Vimeo and The Daily Beast. IAC is consistently ranked in Fortune magazine’s list among the world's most admired companies in the Internet Services & Retailing sector.

Контактная информация

Нестерович Марина