Oportunidades de trabajo

MaxMind está interesado en incorporar individuos de gran inteligencia, motivación y creatividad a nuestros equipos de gestión, desarrollo y servicio al cliente. Somos una compañía rentable y en constante crecimiento, fundada en 2002, líder en la geolocalización IP y la detección de fraude.

En MaxMind entendemos el valor de formar un equipo excepcional y por ende, nuestro enfoque se centra en gran medida en invertir en nuestros empleados. No solo ofrecemos una remuneración competitiva y un entorno laboral gratificante: también proporcionamos muchos beneficios. Queremos que nuestros empleados tengan una carrera que los motive y se mantengan saludables para disfrutarla.

MaxMind genera un entorno de equipo que es sumamente colaborativo, interdisciplinario y de espíritu emprendedor. Valoramos el aporte de cada uno de nuestros empleados; todos los que integran MaxMind pueden tener un efecto en la dirección hacia donde se dirige la compañía y existen numerosas vías para el crecimiento personal.

Si considera que tiene las aptitudes, queremos conocerlo. Escríbanos a careers@maxmind.com.

Puestos vacantes

Data Analytics Engineer

MaxMind is looking for a Data Analytics Engineer with an excellent mathematical reasoning ability to help us develop and improve our fraud detection service. Founded in 2002, MaxMind is an industry-leading provider of IP intelligence and online fraud detection tools. MaxMind is privately held and based in Waltham, Massachusetts.

Transaction fraud detection is a constantly changing field, and our work is never done. Fraudsters are always looking for new ways to evade detection, which means we're always looking for new ways to detect them. Our fraud detection service, minFraud, builds on top of our widely used GeoIP products, which associate geographical and other data with individual IP addresses. We screen over a billion online transactions each year and provide IP intelligence data to thousands of companies worldwide.

The Position

As a Data Analytics Engineer, your job will be to monitor and fine-tune our fraud detection engine. You would work on reviewing transaction data to detect patterns, identify improvements, and update our algorithms to uncover more fraud.

Typical tasks include:

  • Using visual tools to review fraudulent transactions as reported by our customers
  • Detecting fraud patterns using abductive reasoning
  • Updating code in our machine learning and rule set framework to improve fraud detection
  • Automating manual data review tasks
  • Exploring other data sets to find correlations with fraud

Compensation includes a starting salary of $100k/year (depending on qualifications) and participation in a performance-based bonus plan. The position is based at our Waltham office.

Working at MaxMind

MaxMind is a casual, friendly, results-focused company of 30-some employees, about half of whom are in technical positions. We maintain a set of core, overlapping hours, but we're flexible with specific start and end times and are understanding about appointments and life events.

In addition to medical, dental, and vision coverage, we offer several other benefits including a 401k with employer contribution, FSA, and transit reimbursement.

Our office is located near downtown Waltham, MA, outside of Boston, a five minute walk from the nearest commuter rail line and several express bus lines.

Our Development Practices

Our data analytics code is largely written in Perl using PostgreSQL and Linux. We maintain fast development cycles and identify small, incremental improvements that add up over time.

About You

The ideal candidate would excel at pattern recognition and problem solving by using data and programming.

Minimum qualifications:

  • Dynamic language programming experience. We use Perl but we're happy to hear from candidates with Python, Ruby or other languages as well. (A programming exercise will be given to all applicants which can be completed in the language of your choice.)
  • Analytical skills and ability to focus on data analysis for long periods of time with high attention to detail.

Bonus skills:

  • Mathematics or statistical background
  • Data mining / machine learning experience
  • SQL experience
  • Experience developing for deployment on a Linux or BSD platform

To apply, please email your resume and cover letter as an attachment or link in PDF, HTML, or plain text format. Resumes without cover letters will not be considered. Please include a link to your GitHub account or portfolio if you have one. We want to know about you!

Software Engineer and Senior Software Engineer

MaxMind is looking for talented, experienced, and highly motivated Software Engineers and Senior Software Engineers to help us develop and improve our products. Founded in 2002, MaxMind is an industry-leading provider of IP intelligence and online fraud detection tools. MaxMind is privately held and based in Waltham, Massachusetts.

Transaction fraud detection is a constantly changing field, and our work is never done. Fraudsters are always looking for new ways to evade detection, which means we're always looking for new ways to detect them. Our fraud detection service, minFraud, builds on top of our widely used GeoIP products, which associate geographical and other data with individual IP addresses. We screen half a billion online transactions each year and provide IP intelligence data to thousands of companies worldwide.

The Position

As a Software Engineer or Senior Software Engineer, your job will be to carry out development projects both big and small. You may work on performance improvements for our fraud system, fix bugs in our open source APIs, or develop an entirely new service. We're looking for an experienced software developer who can make good technical design decisions, write tests and documentation, and communicate well with non-developers.

Our development team is largely comprised of telecommuters, so communication centers around Google Hangouts, group chat, and agile planning tools. We invite candidates to apply from the US states of Massachusetts, Minnesota, Montana, North Carolina, and Oregon and anywhere in Canada. Relocation to any of the above mentioned locations is welcome. Full-time telecommuting is permitted.

Compensation includes a starting salary of $100-150k/year (depending on qualifications) and participation in a performance-based bonus plan.

Working at MaxMind

MaxMind is a casual, friendly, results-focused company of 30-some employees, about half of whom are in technical positions. We maintain a set of core, overlapping hours, but we're flexible with specific start and end times and are understanding about appointments and life events.

Software engineers get a $2k professional development budget and five days of time to use for professional development annually.

In addition to medical, dental, and vision coverage, we offer several other benefits (in the US) including a 401k with employer contribution, FSA, and transit reimbursement. Please inquire about benefits in Canada.

Our office is located near downtown Waltham, MA, outside of Boston, a five minute walk from the nearest commuter rail line and several express bus lines.

Our Development Practices

Our backend code is largely written in Perl and Go using PostgreSQL and Linux. We maintain high standards for our development practices. All new code is expected to include automated tests run by TeamCity, and all work goes through internal code review on GitHub Enterprise.

We use free software as much as possible, and we release code back to the community when we can do so. We're trying to improve the way we do development, and we expect you to participate in that process.

About You

Minimum Qualifications:

  • Dynamic language programming experience. We use Perl but we're happy to hear from Javascript, PHP, Python, Ruby, (insert language here) developers as well. (A programming exercise will be given to all applicants.)
  • Web development, especially RESTful web services.
  • Experience developing for deployment on a Linux or BSD platform.
  • Experience writing tests and documentation.
  • Experience doing code reviews.
  • Excellent written and spoken communication skills.
  • The ability to work with a geographically dispersed team.

Bonus Skills:

  • Data mining, number crunching, and math skills.
  • Design for high scalability and distributed processing.
  • Experience writing C code, especially libraries.
  • Experience writing Go code.
  • FS/OSS contributions. Tell us about them!

To apply, please email your resume and cover letter as an attachment or link in PDF, HTML, or plain text format. Resumes without cover letters will not be considered. Please include a link to your GitHub account or portfolio if you have one. We want to know about you!

Note: We can only consider applications from the US states of Massachusetts, Minnesota, Montana, North Carolina, and Oregon, and anywhere in Canada.

Software Engineer in Test

MaxMind is looking for a talented, experienced, and highly motivated Software Engineer in Test to help us develop and improve our products, websites, and customer portal. Founded in 2002, MaxMind is an industry-leading provider of IP intelligence and online fraud detection tools. MaxMind is privately held and based in Waltham, Massachusetts.

Transaction fraud detection is a constantly changing field, and our work is never done. Fraudsters are always looking for new ways to evade detection, which means we're always looking for new ways to detect them. Our fraud detection service, minFraud, builds on top of our widely used GeoIP products, which associate geographical and other data with individual IP addresses. We screen half a billion online transactions each year and provide IP intelligence data to thousands of companies worldwide.

The Position

Your job will be to work with our QA team, developers, and product management to test changes to existing products, as well as test new products to ensure they behave as expected. You will also liaise with our support team so that you are aware of problems being reported by users. You will work with developers to triage and reproduce these bugs and make sure they are fixed in future releases.

Things that need testing at MaxMind include our website, our web services, our downloadable databases, client APIs, and more. Your job is to break them all and then help us rebuild them.

We're looking for a detail-oriented person with strong development and communication skills. Whenever possible, we expect you to automate tests using tools like Selenium,TeamCity, virtual machines, etc. When manual testing is needed, you will need to document your test plans for future use. We have great unit tests, and recently developed the infrastructure for integration tests, but we would greatly benefit from improved functional testing.

Our development team is largely comprised of telecommuters, so communication centers around Google Hangouts, group chat, and agile planning tools. We invite candidates to apply from the US states of Massachusetts, Minnesota, Montana, North Carolina, and Oregon and anywhere in Canada. Relocation to any of the above mentioned locations is welcome. Full-time telecommuting is permitted.

The salary range for this position starts at $100k/year and is negotiable depending on experience. Employees additionally participate in a performance-based bonus plan.

Working at MaxMind

MaxMind is a casual, friendly, results-focused company of 30-some employees, about half of whom are in technical positions. We maintain a set of core, overlapping hours, but we're flexible with specific start and end times and are understanding about appointments and life events.

Software engineers get a $2k professional development budget and five days of time to use for professional development annually.

In addition to medical, dental, and vision coverage, we offer several other benefits (in the US) including a 401k with employer contribution, FSA, and transit reimbursement. Please inquire about benefits in Canada.

Our office is located near downtown Waltham, MA, outside of Boston, a five minute walk from the nearest commuter rail line and several express bus lines.

Our Development Practices

Our backend code is largely written in Perl and Go using PostgreSQL and Linux. We maintain high standards for our development practices. All new code is expected to include automated tests run by TeamCity, and all work goes through internal code review on GitHub Enterprise.

We use free software as much as possible, and we release code back to the community when we can do so. We're trying to improve the way we do development, and we expect you to participate in that process.

Job Requirements

Minimum Qualifications:

  • Excellent programming skills and a proficiency for developing high quality code. We expect this engineer to be able to pair program with our senior software engineers.
  • We mostly use Perl and Go for testing software, but we're happy to hear from developers more familiar with other languages. (A programming exercise will be given to all applicants.)
  • Experience writing tests based on user requirements.
  • Experience with testing tools such as TeamCity, Selenium, JMeter, etc.
  • Ability to communicate clearly with end users to interpret bug reports and document them for developers.
  • Understanding of SQL databases (Postgres, especially ).
  • Significant experience developing on a Linux or BSD platform.
  • Experience with version control, preferably Git.
  • Excellent written and spoken communication skills.
  • The ability to work with a geographically dispersed team.

Bonus Skills:

  • Performance testing/benchmarking experience.
  • FS/OSS contributions. Tell us about them!

To apply, please email your resume and cover letter as an attachment or link in PDF, HTML, or plain text format. Resumes without cover letters will not be considered. Please include a link to your GitHub account or portfolio if you have one. We want to know about you!

Note: We can only consider applications from the US states of Massachusetts, Minnesota, Montana, North Carolina, and Oregon, and anywhere in Canada.