Job advert: Data scientist / web scraper

Job advert: Data scientist / web scraper | ScraperWiki Data Blog

Job advert: Data scientist / web scraper

Pool temperatures, company registrations, dairy prices …

ScraperWiki is a Silicon Valley style startup, in Liverpool, UK. We’re changing the world of open data, and how data science is done together on the Internet.

We’re looking for a data scientist who…

  • Loves data, and what can be done with it.
  • Able to code in Ruby or Python, but willing to learn the other.
  • Good at communicating with non-technical people.
  • Happy to responsively give our corporate customers what they need.

Some practical things…

  • We’re an innovative, funded startup. Things will change lots, as we find how our business works. We’d like you to enjoy and help with that.
  • Must be willing to either relocate to Liverpool or to commute to our offices which are near the University. We might be able to organise working visas.

To apply – send the following:

  • Links to two scrapers that you’ve made on ScraperWiki, involving a dataset that you find interesting for some reason.
  • Similarly, a link to a view you’ve made on ScraperWiki (can be related to the two scrapers).
  • A link to your résumé/CV
  • Any questions you have about the job.

Along to francis@scraperwiki.com with the word swjob4 in the subject (and yes,

that means no agencies, unless the candidates do that themselves)

… Oil wells, marathon results, planning applications

posted on 2012-03-17 01:26  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2012/03/17/2402824.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
@Data @AllArgsConstructor @NoArgsConstructor @Builder @Table(name = "advert") public class Advert { /** * 主键 / @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @ApiModelProperty(value = "广告唯一id") private Integer id; /* * 广告名称 / @ApiModelProperty(value = "广告名称") @NotBlank(message = "广告名称不可为空", groups = {AddGroup.class, UpdateGroup.class}) private String name; /* * 广告位置ID / @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "position_id") private AdPosition position; /* * 广告图片ID / @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "media_id") private MediaFile media; /* * 开始日期 / @Column(name = "start_date") @ApiModelProperty(value = "开始日期") @NotNull(message = "开始日期不可为空", groups = {AddGroup.class}) private Date startDate; /* * 结束日期 / @Column(name = "end_date") @ApiModelProperty(value = "结束日期") @NotNull(message = "结束日期不可为空", groups = {AddGroup.class}) private Date endDate; /* * 广告链接 / @ApiModelProperty(value = "广告链接") @NotBlank(message = "广告链接不可为空", groups = {AddGroup.class}) private String link; /* * 广告状态:0:未启用,1:已启用,2:已结束 / @ApiModelProperty(value = "广告状态") @NotNull(message = "广告状态不可为空", groups = {UpdateGroup.class}) private Integer status; /* * 创建时间 / @Column(name = "create_time") @ApiModelProperty(value = "创建时间") private Date createTime; /* * 更新时间 */ @Column(name = "update_time") @ApiModelProperty(value = "更新时间") private Date updateTime; },对这个类的对象进行添加和修改时,因为在server层有大量重复代码,如何简化代码并避免并发问题
06-01

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值